Восстановленную Doskey командную строку можно редактировать. Команды редактирования Doskey и их функции описаны в следующей таблице:
Клавиша |
Действие |
Стрелка влево |
Перемещает курсор на символ назад. |
Стрелка вправо |
Перемещает курсор на символ вперед. |
CTRL+стрелка влево |
Перемещает курсор на слово назад. |
CTRL+стрелка вправо |
Перемещает курсор на слово вперед. |
HOME |
Возвращает курсор к началу строки. |
END |
Перемещает курсор в конец строки. |
ESC |
Стирает команду с экрана. |
F1 |
Копирует один символ из шаблона (буфера, содержащего последнюю набранную команду) в командную строку MS-DOS. |
F2 |
Выполняет в шаблоне поиск в прямом направлении следующей нажатой после F2 клавиши. Doskey вставляет текст из шаблона до заданного символа (не включая его). |
F3 |
Копирует остаток шаблона в командную строку. Doskey начинает копирование символов с позиции в шаблоне, соответствующей позиции, указанной курсором в командной строке. |
F4 |
Удаляет символы, начиная от текущей позиции до заданного символа. Чтобы использовать эту клавишу, нажмите F4 и наберите символ. Doskey выполняет удаление до этого символа, исключая его. |
F5 |
Копирует текущую команду в шаблон и очищает командную строку. |
F6 |
Помещает в текущую позицию командной строки символ конца файла (CTRL+Z). |
F7 |
Выводит на экран все сохраненные в памяти команды с соответствующими номерами (Doskey присваивает номера последовательно, начиная с первой команды). |
ALT+F7 |
Удаляет все сохраненные в памяти команды. |
F8 |
Ищет в памяти команду, которую вы хотите вывести. Наберите первые несколько символов искомой команды и нажмите F8. Doskey выводит последнюю команду, начинающуюся с данного текста. Повторное нажатие F8 приводит к поиску следующей такой команды. |
F9 |
Выводит подсказку для ввода номера команды и выводит ее на экран. |
ALT+F10 |
Удаляет все макроопределения. |
При определении макрокоманд вы можете использовать следующие специальные символы:
Символы |
Назначение |
$G или $g |
Перенаправляют вывод. Используйте эти символы для передачи вывода вместо экрана на устройство или в файл. Эквивалентны символу >. |
$G$G или $g$g |
Добавляют вывод в конец файла. Их можно использовать для добавления выводимых данных к существующему файлу или замены данных в файле. Эквивалентны >>. |
$L или $l |
Перенаправляют ввод. Используйте их для считывания вместо клавиатуры с устройства или из файла. Эквивалентны <. |
$B или $b |
Передает вывод макрокоманды в команду. Эквивалентны символу | в командной строке. |
$T или $t |
Разделяют команды. Используйте их для разделения команд при создании макрокоманд или наборе команд в командной строке Doskey. |
$$ |
Задает знак доллара ($). |
с $1 по $9 |
Представляет информацию командной строки, которую вы хотите определить при запуске макрокоманды. Это позволяет вам использовать в командной строке при каждом выполнении макрокоманды различные данные. Символ $1 в команде DOSKEY аналогичен %1 в командном файле. |
$* |
Представляет всю информацию командной строки, которую вы хотите задать при наборе имени макрокоманды. |