Doskey er et MS-DOS-værktøj, der giver brugeren mulighed for at føre en oversigt over alle kommandoer, der bruges på en computer. Doskey tillader ofte udførte kommandoer at blive udført uden at skulle skrive dem hver gang de er nødvendige.
tilgængelighed
Doskey er en ekstern kommando og er tilgængelig for følgende Microsoft-operativsystemer som doskey.exe.
- MS-DOS 5.0 og nyere
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Doskey-syntaks
- Windows Vista og senere syntaks.
- Windows XP og tidligere syntaks.
Windows Vista og senere syntaks
DOSKEY [/ REINSTALL] [/ LISTSIZE = størrelse] [/ MACROS [: ALL |: exename]] [/ HISTORY] [/ INSERT | / OVERSTRIKE] [/ EXENAME = exename] [/ MACROFILE = filnavn] [macroname = [text]]
/ REINSTALL | Installerer en ny kopi af Doskey. |
/ LISTSIZE = størrelse | Indstiller størrelsen på kommandohistorikbufferen. |
/ MAKROER | Viser alle Doskey-makroer. |
/ MAKROER: ALL | Viser alle Doskey-makroer for alle eksekverbare filer, der har Doskey-makroer. |
/ MAKROER: exename | Viser alle Doskey-makroer for den givne eksekverbare. |
/HISTORIE | Viser alle kommandoer, der er gemt i hukommelsen. |
/ INSERT | Specificerer, at den nye tekst, du skriver, indsættes i den gamle tekst. |
/ Overstrike | Specificerer, at ny tekst overskriver gammel tekst. |
/ EXENAME = exename | Specificerer den eksekverbare. |
/ MACROFILE = filnavn | Specificerer en fil med makroer, der skal installeres. |
makronavnet | Specificerer et navn på en makro, du opretter. |
tekst | Angiver kommandoer, du vil optage. |
Optionstaster
OP NED | Op- og ned-pilene husker kommandoer. |
Esc | Rydder nuværende kommando. |
F7 | Viser kommandohistorik. |
Alt + F7 | Rydder kommandohistorikken. |
[Chars] F8 | Søger efter kommando, der begynder med [tegn]. |
F9 | Vælger en kommando efter nummer. |
Alt + F10 | Rydder makrodefinitioner. |
Følgende er nogle specielle koder i Doskey-makrodefinitioner:
$ T | Kommandoseparator. Tillader flere kommandoer i en makro. |
$ 1- $ 9 | Batch-parametre. Tilsvarende% 1-% 9 i batch-programmer. |
$ * | Symbol erstattet af alt efter makronavn på kommandolinjen. |
Windows XP og tidligere syntaks
DOSKEY [/ switch …] [macroname = [text]]
/ BUFSIZE: størrelse | Indstiller størrelsen på makroen og kommandobufferen. | (Standard: 512) |
/ ECHO: på | off | Aktiverer / deaktiverer ekko af makroudvidelser. | (Standard: på) |
/ FILE: fil | Specificerer fil, der indeholder en liste over makroer. | |
/HISTORIE | Viser alle kommandoer, der er gemt i hukommelsen. | |
/ INSERT | Indsætter nye tegn i linjen, når du skriver. | |
/ KEYSIZE: størrelse | Indstiller størrelsen på tastaturtypebuffer. | (Standard: 15) |
/ LINE: størrelse | Indstiller den maksimale størrelse på linjedigeringsbuffer. | (Standard: 128) |
/ MAKROER | Viser alle Doskey-makroer. | |
/ Overstrike | Overskriver nye tegn på linjen, når du skriver. | (Standard) |
/ REINSTALL | Installerer en ny kopi af Doskey. | |
makronavnet | Specificerer et navn på en makro, du opretter. | |
tekst | Specificerer kommandoer, du vil tildele til makroen. |
Optionstaster
OP NED | Pile husker kommandoer. |
Esc | Rydder nuværende kommando. |
F7 | Viser kommandohistorik. |
Alt + F7 | Rydder kommandohistorikken. |
[Chars] F8 | Søger efter kommando, der begynder med [tegn]. |
F9 | Vælger en kommando efter nummer. |
Alt + F10 | Rydder makrodefinitioner. |
Herunder er specielle koder, du kan bruge i Doskey-makrodefinitioner.
$ T | Kommandoseparator: tillader flere kommandoer i en makro. |
$ 1- $ 9 | Batchparametre: svarer til% 1-% 9 i batch-programmer. |
$ * | Symbol erstattet af alt efter makronavn på kommandolinjen. |
Doskey-eksempler
doskey
Starter doskey og giver dig mulighed for at trykke på op- eller ned-kommandoen for at se historikken eller højre eller venstre for at indtaste den forrige kommando igen.
doskey / historie
Vis historien til kommandoer, der kører ved kommandoprompten. Da doskey er indlæst som standard med nylige versioner af Windows, er det en nem måde at bestemme, hvilke kommandoer der blev kørt på et åbent Windows kommandolinjevindue.