Doskey е MS-DOS помощна програма, която позволява на потребителя да съхранява история на всички команди, използвани на компютър. Doskey позволява да се изпълняват често използвани команди, без да се налага да ги въвеждате всеки път, когато са необходими.
наличност
Doskey е външна команда и се предлага за следните операционни системи на Microsoft като doskey.exe.
- MS-DOS 5.0 и по-високи
- Windows 95
- Windows 98
- Windows ME
- Windows NT
- Windows 2000
- Уиндоус експи
- Windows Vista
- Windows 7
- Windows 8
- Windows 10
Синтаксис на Doskey
- Синтаксис на Windows Vista и по-нова версия.
- Windows XP и по-ранен синтаксис.
Синтаксис на Windows Vista и по-нова версия
DOSKEY [/ REINSTALL] [/ LISTSIZE = size] [/ MACROS [: ВСИЧКИ |: exename]] [/ ИСТОРИЯ] [/ INSERT | / OVERSTRIKE] [/ EXENAME = име на име] [/ MACROFILE = име на файл] [име на макрос = [текст]]
/ преинсталирате | Инсталира ново копие на Doskey. |
/ LISTSIZE = размер | Задава размера на буфера на историята на командите. |
/ макроси | Показва всички макроси на Doskey |
/ макроси: ВСИЧКИ | Показва всички макроси на Doskey за всички изпълними файлове, които имат макроси на Doskey. |
/ Макроси: exename | Показва всички макроси на Doskey за дадения изпълним файл. |
/ ИСТОРИЯ | Показва всички команди, съхранявани в паметта. |
/ INSERT | Указва, че нов текст, който въвеждате, е вмъкнат в стария текст. |
/ OVERSTRIKE | Указва, че новият текст презаписва стар текст. |
/ EXENAME = exename | Посочва изпълнимия файл. |
/ MACROFILE = име | Посочва файл за макроси, който да инсталирате. |
macroname | Указва име за създаден от вас макрос. |
текст | Посочва команди, които искате да запишете. |
Опционални клавиши
НАГОРЕ НАДОЛУ | Стрелките нагоре и надолу припомнят команди. |
Esc | Изчиства текущата команда. |
F7 | Показва историята на командите. |
Alt + F7 | Изчиства историята на командите. |
[Символа] F8 | Търси команда, започваща с [chars]. |
F9 | Избира команда по номер. |
Alt + F10 | Изчиства макроопределенията. |
Следват някои специални кодове в макроопределенията на Doskey:
$ T | Команден разделител. Позволява множество команди в макрос. |
$ 1- $ 9 | Пакетни параметри. Еквивалентно на% 1-% 9 в пакетните програми. |
$ * | Символът се заменя с всичко след име на макрос в командния ред. |
Windows XP и по-ранен синтаксис
DOSKEY [/ превключване …] [име на макрос = [текст]]
/ BUFSIZE: размер | Задава размера на макроса и буфера за команди. | (По подразбиране: 512) |
/ ECHO: по | на разстояние | Активира / деактивира ехото на макро разширения. | (По подразбиране: на) |
/ Файл: файл | Указва файл, съдържащ списък от макроси. | |
/ ИСТОРИЯ | Показва всички команди, съхранявани в паметта. | |
/ INSERT | Вмъква нови знаци в ред, когато пишете. | |
/ KEYSIZE: размер | Задава размера на буфера за предварително клавиатура. | (По подразбиране: 15) |
/ LINE: размер | Задава максималния размер на буфера за редактиране на реда | (По подразбиране: 128) |
/ макроси | Показва всички макроси на Doskey | |
/ OVERSTRIKE | Презаписва нови знаци на линията, когато пишете. | (по подразбиране) |
/ преинсталирате | Инсталира ново копие на Doskey. | |
macroname | Указва име за създаден от вас макрос. | |
текст | Посочва команди, които искате да присвоите на макроса. |
Опционални клавиши
НАГОРЕ НАДОЛУ | Стрелките припомнят команди. |
Esc | Изчиства текущата команда. |
F7 | Показва историята на командите. |
Alt + F7 | Изчиства историята на командите. |
[Символа] F8 | Търси команда, започваща с [chars]. |
F9 | Избира команда по номер. |
Alt + F10 | Изчиства макроопределенията. |
По-долу са специални кодове, които можете да използвате в макроопределенията на Doskey.
$ T | Разделител на команди: позволява множество команди в макрос. |
$ 1- $ 9 | Пакетни параметри: еквивалентни на% 1-% 9 в пакетни програми. |
$ * | Символът се заменя с всичко след име на макрос в командния ред. |
Doskey примери
doskey
Започва doskey и ви позволява да натиснете командата нагоре или надолу, за да видите историята, или надясно или наляво, за да въведете отново предишната команда.
doskey / история
Показва историята на командите, изпълнявани в командния ред. Тъй като doskey се зарежда по подразбиране с последните версии на Windows, това е лесен начин да се определи какви команди се изпълняват във всеки отворен прозорец на командния ред на Windows.