Команда DOSKEY
Утилита DOSKEY используется для работы с макрокомандами. Макрокоманды аналогичны командным файлам, но хранятся в специальном временном буфере в оперативной памяти. При перезапуске операционной системы сохраненные в буфере макрокоманды будут потеряны, но их можно сохранить в командном файле.
DOSKEY [/имя_макрокоманды[=текст]] [/reinstall]
[/bufsize=hfpvth] [/macros [/history]
[/insert overstrike]
Параметры команды
Параметр | Описание |
/? или /H | Выводят справочный текст. |
/macroname[=текст] | Создает новую макрокоманду с командами, которые вы хотите выполнять (текст), или удаляет макрокоманду, если текст не задается. |
/reinstall | Удаляет все макрокоманды из командного буфера и устанавливает новую версию DOSKEY. |
/bufsize=размер | Изменяет размер макрокоманды и буфер сохраненных строк (в байтах). По умолчанию задается размер в 512 байт. |
/macros | Перечисляет все текущие макрокоманды DOSKEY, сохраненные в буфере. |
/history | Выводит содержимое сохраненных в буфере строк. |
/insert | Задает используемый по умолчанию режим редактирования (вставка/замена). |
/overstrike | Устанавливает по умолчанию режим замены. |
Например, следующая команда создает макрокоманду, которая выводит содержимое диска D: и направляет вывод в фильтр MORE:
DOSKEY CDIR=DIR D: $B MORE
Чтобы выполнить такую макрокоманду, наберите CDIR.