Doskey je obslužný program systému MS-DOS, ktorý užívateľovi umožňuje uchovávať históriu všetkých príkazov používaných v počítači. Doskey umožňuje vykonávanie často používaných príkazov bez potreby ich písania vždy, keď sú potrebné.
Dostupnosť
Doskey je externý príkaz a je k dispozícii pre nasledujúce operačné systémy Microsoft ako doskey.exe.
- MS-DOS 5.0 a vyššie
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Syntax doskey
- Windows Vista a novšia syntax.
- Windows XP a staršia syntax.
Windows Vista a novšia syntax
DOSKEY [/ REINSTALL] [/ LISTIZE = size] [/ MACROS [: ALL |: exename]] [/ HISTORY] [/ INSERT | / OVERSTRIKE] [/ EXENAME = exename] [/ MACROFILE = filename] [macroname = [text]]
/ REINSTALL | Nainštaluje novú kópiu aplikácie Doskey. |
/ LISTSIZE = veľkosť | Nastavuje veľkosť vyrovnávacej pamäte histórie príkazov. |
/ macros | Zobrazuje všetky makra Doskey. |
/ Makrá: ALL | Zobrazí všetky makrá Doskey pre všetky spustiteľné súbory, ktoré majú makrá Doskey. |
/ Macros: exename | Zobrazí všetky makrá Doskey pre daný spustiteľný súbor. |
/ HISTÓRIA | Zobrazuje všetky príkazy uložené v pamäti. |
/ INSERT | Určuje, že nový text, ktorý zadáte, sa vloží do starého textu. |
/ Overstrike | Určuje, že nový text prepíše starý text. |
/ EXENAME = exename | Určuje spustiteľný súbor. |
/ MACROFILE = súbor | Určuje súbor makier, ktoré sa majú nainštalovať. |
macroname | Určuje názov makra, ktoré vytvoríte. |
text | Určuje príkazy, ktoré chcete zaznamenať. |
Klávesy voľby
HORE DOLE | Šípky hore a dole vyvolávajú príkazy. |
Esc | Vymaže aktuálny príkaz. |
F7 | Zobrazuje históriu príkazov. |
Alt + F7 | Vymaže históriu príkazov. |
[Znakov] F8 | Vyhľadá príkaz začínajúci na [chars]. |
F9 | Vyberie príkaz podľa čísla. |
Alt + F10 | Vymaže definície makra. |
Nasledujú niektoré špeciálne kódy v definíciách makra Doskey:
$ T | Oddeľovač príkazov. Umožňuje viac príkazov v makre. |
$ 1 $ 9 | Šaržové parametre. Zodpovedá% 1-% 9 v dávkových programoch. |
$ * | Symbol je nahradený všetkým nasledujúcim názvom makra v príkazovom riadku. |
Windows XP a staršia syntax
DOSKEY [/ switch …] [macroname = [text]]
/ Bufsize: Veľkosť | Nastavuje veľkosť makra a vyrovnávacej pamäte príkazov. | (Predvolené: 512) |
/ ECHO: on | off | Povolí alebo zakáže ozveny makro expanzií. | (Predvolené: zapnuté) |
/ FILE: Súbor | Určuje súbor obsahujúci zoznam makier. | |
/ HISTÓRIA | Zobrazuje všetky príkazy uložené v pamäti. | |
/ INSERT | Pri písaní vloží do riadku nové znaky. | |
/ KEYSIZE: Veľkosť | Nastavuje veľkosť vyrovnávacej pamäte typu type-advance. | (Default: 15) |
/ LINE: Veľkosť | Nastavuje maximálnu veľkosť vyrovnávacej pamäte pre úpravy riadkov. | (Predvolené: 128) |
/ macros | Zobrazuje všetky makra Doskey. | |
/ Overstrike | Pri písaní prepíše nové znaky na riadok. | (Default) |
/ REINSTALL | Nainštaluje novú kópiu aplikácie Doskey. | |
macroname | Určuje názov makra, ktoré vytvoríte. | |
text | Určuje príkazy, ktoré chcete priradiť makru. |
Klávesy voľby
HORE DOLE | Šípky vyvolávajú príkazy. |
Esc | Vymaže aktuálny príkaz. |
F7 | Zobrazuje históriu príkazov. |
Alt + F7 | Vymaže históriu príkazov. |
[Znakov] F8 | Vyhľadá príkaz začínajúci na [chars]. |
F9 | Vyberie príkaz podľa čísla. |
Alt + F10 | Vymaže definície makra. |
Nižšie sú uvedené špeciálne kódy, ktoré môžete použiť v definíciách makra Doskey.
$ T | Oddeľovač príkazov: umožňuje viac príkazov v makre. |
$ 1 $ 9 | Šaržové parametre: zodpovedá% 1 -% 9 v dávkových programoch. |
$ * | Symbol je nahradený všetkým nasledujúcim názvom makra v príkazovom riadku. |
Príklady doskey
DOSKEY
Spustí doskey a umožňuje stlačiť príkaz nahor alebo nadol na zobrazenie histórie, doprava alebo doľava na opakovanie predchádzajúceho príkazu.
doskey / history
Zobraziť históriu príkazov spustených na príkazovom riadku. Pretože doskey je predvolene načítané v posledných verziách systému Windows, je to jednoduchý spôsob, ako určiť, ktoré príkazy sa spustili v ktoromkoľvek otvorenom okne príkazového riadka systému Windows.