Doskey je obslužný program systému MS-DOS, který uživateli umožňuje uchovávat historii všech příkazů použitých v počítači. Doskey umožňuje provádění často používaných příkazů bez nutnosti je psát pokaždé, když jsou potřeba.
Dostupnost
Doskey je externí příkaz a je k dispozici pro následující operační systémy Microsoft jako doskey.exe.
- MS-DOS 5.0 a vyšší
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Windows XP
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Syntaxe Doskey
- Windows Vista a novější syntaxe.
- Windows XP a dřívější syntaxe.
Windows Vista a novější syntaxe
DOSKEY [/ REINSTALL] [/ LISTIZE = size] [/ MACROS [: ALL |: exename]] [/ HISTORY] [/ INSERT | / OVERSTRIKE] [/ EXENAME = exename] [/ MACROFILE = název_souboru] [macroname = [text]]
REINSTALUJTE | Nainstaluje novou kopii Doskey. |
/ LISTIZE = velikost | Nastavuje velikost vyrovnávací paměti historie příkazů. |
/ MACROS | Zobrazí všechna makra Doskey. |
/ MACROS: ALL | Zobrazí všechna makra Doskey pro všechny spustitelné soubory, které mají makra Doskey. |
/ MACROS: přejmenovat | Zobrazí všechna makra Doskey pro daný spustitelný soubor. |
/DĚJINY | Zobrazí všechny příkazy uložené v paměti. |
/VLOŽIT | Určuje, že nový text, který zadáte, bude vložen do starého textu. |
/ OVERSTRIKE | Určuje, že nový text přepíše starý text. |
/ EXENAME = exename | Určuje spustitelný soubor. |
/ MACROFILE = název souboru | Určuje soubor maker, která se mají nainstalovat. |
makronam | Určuje název makra, které vytvoříte. |
text | Určuje příkazy, které chcete zaznamenat. |
Klávesy volby
NAHORU, DOLŮ | Šipky nahoru a dolů vyvolávají příkazy. |
Esc | Vymaže aktuální příkaz. |
F7 | Zobrazuje historii příkazů. |
Alt + F7 | Vymaže historii příkazů. |
[chars] F8 | Hledá příkaz začínající na [chars]. |
F9 | Vybere příkaz podle čísla. |
Alt + F10 | Vymaže definice makra. |
Níže jsou uvedeny některé speciální kódy v definicích makra Doskey:
$ T | Oddělovač příkazů. Umožňuje více příkazů v makru. |
$ 1- $ 9 | Dávkové parametry. Ekvivalentní% 1-% 9 v dávkových programech. |
$ * | Symbol je nahrazen vším, co následuje po názvu makra na příkazovém řádku. |
Windows XP a dřívější syntaxe
DOSKEY [/ switch …] [macroname = [text]]
/ BUFSIZE: velikost | Nastavuje velikost makra a příkazové vyrovnávací paměti. | (výchozí: 512) |
/ ECHO: zapnuto | vypnuto | Povoluje / zakazuje ozvěnu makro expanzí. | (výchozí: zapnuto) |
/ FILE: soubor | Určuje soubor obsahující seznam maker. | |
/DĚJINY | Zobrazí všechny příkazy uložené v paměti. | |
/VLOŽIT | Při psaní vloží do řádku nové znaky. | |
/ KEYSIZE: velikost | Nastavuje velikost vyrovnávací paměti typu type-advance. | (výchozí: 15) |
/ LINE: velikost | Nastavuje maximální velikost vyrovnávací paměti řádku. | (výchozí: 128) |
/ MACROS | Zobrazí všechna makra Doskey. | |
/ OVERSTRIKE | Při psaní přepíše nové znaky na řádek. | (výchozí) |
REINSTALUJTE | Nainstaluje novou kopii Doskey. | |
makronam | Určuje název makra, které vytvoříte. | |
text | Určuje příkazy, které chcete makru přiřadit. |
Klávesy volby
NAHORU, DOLŮ | Šipky vyvolávají příkazy. |
Esc | Vymaže aktuální příkaz. |
F7 | Zobrazuje historii příkazů. |
Alt + F7 | Vymaže historii příkazů. |
[chars] F8 | Hledá příkaz začínající na [chars]. |
F9 | Vybere příkaz podle čísla. |
Alt + F10 | Vymaže definice makra. |
Níže jsou uvedeny speciální kódy, které můžete použít v definicích maker Doskey.
$ T | Oddělovač příkazů: umožňuje více příkazů v makru. |
$ 1- $ 9 | Dávkové parametry: odpovídá% 1-% 9 v dávkových programech. |
$ * | Symbol je nahrazen vším, co následuje po názvu makra na příkazovém řádku. |
Příklady doskey
doskey
Spouští doskey a umožňuje vám stisknout příkaz nahoru nebo dolů pro zobrazení historie, doprava nebo doleva pro opakování předchozího příkazu.
doskey / history
Zobrazit historii příkazů spuštěných na příkazovém řádku. Protože doskey je ve výchozím nastavení načteno u nejnovějších verzí Windows, je to snadný způsob, jak zjistit, jaké příkazy byly spuštěny v jakémkoli otevřeném okně příkazového řádku Windows.