Doskey è un'utilità MS-DOS che consente all'utente di conservare una cronologia di tutti i comandi utilizzati su un computer. Doskey consente di eseguire comandi di uso frequente senza doverli digitare ogni volta che sono necessari.
Disponibilità
Doskey è un comando esterno ed è disponibile per i seguenti sistemi operativi Microsoft come doskey.exe.
- MS-DOS 5.0 e versioni successive
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Sintassi di Doskey
- Windows Vista e sintassi successiva.
- Windows XP e sintassi precedente.
Windows Vista e sintassi successiva
DOSKEY [/ REINSTALL] [/ LISTSIZE = size] [/ MACROS [: ALL |: exename]] [/ HISTORY] [/ INSERT | / OVERSTRIKE] [/ EXENAME = exename] [/ MACROFILE = nome file] [macroname = [testo]]
/ REINSTALL | Installa una nuova copia di Doskey. |
/ LISTSIZE = dimensione | Imposta la dimensione del buffer della cronologia dei comandi. |
/ MACRO | Visualizza tutte le macro Doskey. |
/ macro: TUTTI | Visualizza tutte le macro Doskey per tutti gli eseguibili che hanno macro Doskey. |
/ MACRO: nomeexe | Visualizza tutte le macro Doskey per il file eseguibile specificato. |
/STORIA | Visualizza tutti i comandi memorizzati. |
/INSERIRE | Specifica che il nuovo testo digitato viene inserito nel vecchio testo. |
/ OVERSTRIKE | Specifica che il nuovo testo sovrascrive il vecchio testo. |
/ Nomeexe = nomeexe | Specifica l'eseguibile. |
/ MACROFILE = filename | Specifica un file di macro da installare. |
nomemacro | Specifica un nome per una macro creata. |
testo | Specifica i comandi che si desidera registrare. |
Tasti Opzione
SOTTOSOPRA | Le frecce su e giù richiamano i comandi. |
Esc | Cancella il comando corrente. |
F7 | Visualizza la cronologia dei comandi. |
Alt + F7 | Cancella la cronologia dei comandi. |
[Caratteri] F8 | Cerca il comando che inizia con [caratteri]. |
F9 | Seleziona un comando per numero. |
Alt + F10 | Cancella le definizioni macro. |
Di seguito sono riportati alcuni codici speciali nelle definizioni macro Doskey:
$ T | Separatore di comandi. Consente più comandi in una macro. |
$ 1- $ 9 | Parametri batch. Equivalente a% 1-% 9 nei programmi batch. |
$ * | Simbolo sostituito da tutto ciò che segue il nome della macro sulla riga di comando. |
Windows XP e sintassi precedente
DOSKEY [/ switch …] [macroname = [testo]]
/ BUFSIZE: dimensioni | Imposta la dimensione della macro e del buffer dei comandi. | (Default: 512) |
/ ECHO: on | off | Abilita / disabilita l'eco delle espansioni macro. | (Impostazione predefinita: on) |
/ FILE: File | Specifica il file contenente un elenco di macro. | |
/STORIA | Visualizza tutti i comandi memorizzati. | |
/INSERIRE | Inserisce nuovi caratteri in linea durante la digitazione. | |
/ KeySize: dimensioni | Imposta la dimensione del buffer di avanzamento del tipo di tastiera. | (Default: 15) |
/ LINE: dimensioni | Imposta la dimensione massima del buffer di modifica delle righe. | (Default: 128) |
/ MACRO | Visualizza tutte le macro Doskey. | |
/ OVERSTRIKE | Sovrascrive nuovi caratteri sulla riga durante la digitazione. | (predefinito) |
/ REINSTALL | Installa una nuova copia di Doskey. | |
nomemacro | Specifica un nome per una macro creata. | |
testo | Specifica i comandi che si desidera assegnare alla macro. |
Tasti Opzione
SOTTOSOPRA | Le frecce richiamano i comandi. |
Esc | Cancella il comando corrente. |
F7 | Visualizza la cronologia dei comandi. |
Alt + F7 | Cancella la cronologia dei comandi. |
[Caratteri] F8 | Cerca il comando che inizia con [caratteri]. |
F9 | Seleziona un comando per numero. |
Alt + F10 | Cancella le definizioni macro. |
Di seguito sono riportati codici speciali che è possibile utilizzare nelle definizioni di macro Doskey.
$ T | Separatore di comandi: consente più comandi in una macro. |
$ 1- $ 9 | Parametri batch: equivalente a% 1-% 9 nei programmi batch. |
$ * | Simbolo sostituito da tutto ciò che segue il nome della macro sulla riga di comando. |
Esempi di Doskey
DOSKEY
Avvia doskey e consente di premere il comando su o giù per visualizzare la cronologia oppure a destra oa sinistra per digitare nuovamente il comando precedente.
doskey / storia
Mostra la cronologia dei comandi eseguiti al prompt dei comandi. Poiché doskey è caricato per impostazione predefinita con le versioni recenti di Windows, è un modo semplice per determinare quali comandi sono stati eseguiti su qualsiasi finestra della riga di comando di Windows aperta.