Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

Редактирование вводимых команд DOS

Запись от Базаров размещена 24.02.2014 в 02:58

DOS предоставляет некоторые возможности по редактированию вводимых команд во время их набора, однако они весьма ограничены и неудобны. Поэтому чаще всего пользователи предпочитают запускать какую-либо специальную резидентную (то есть остающуюся в памяти постоянно) программу, которая позволяет выводить в командную строку одну из нескольких последних введенных команд и редактировать команду в командной строке более удобным образом. Операционная система MS DOS, начиная с версии 5.0, содержит для этого специальную программу DOSKEY.
Для установки программы следует вставить в файл AUTOEXEC.BAT команду вызова программы DOSKEY. В простейшем случае эта команда выглядит так: DOSKEY. После вызова DOSKEY устанавливается резидентно, и предоставляемые ею возможности доступны до перезагрузки компьютера. После запуска программы DOSKEY командную строку DOS можно редактировать следующим образом.
Перемещение курсора
- перемещение курсора вправо; - перемещение курсора влево; Ctrl-- перемещение курсора вправо на слово; Ctrl- - перемещение курсора влево на слово; Home - перемещение курсора к началу строки; End - перемещение курсора к концу строки.
Удаление символов
Del - удаление символа под курсором; Backspace - удаление символа слева от курсора; Esc - очистка командной строки; Ctrl-Home - очистка командной строки от текущей позиции курсора до начала строки; Ctrl-End - очистка командной строки от текущей позиции курсора до конца.
Режим вставки/замены
Ins - включение и выключение режима вставки. В режиме вставки курсор увеличивается в толщине. При нажатии клавиш Enter и Esc режим вставки выключается.
Вызов в командную строку ранее введенных команд
Программа DOSKEY хранит несколько последних введенных пользователем команд и может выводить их в командную строку DOS. Это позволяет легко повторить одну из последних команд, сделав при необходимости в ней нужные изменения. Для вызова в командную строку ранее введенных команд и управления списком команд можно использовать следующие клавиши:
- вызов предыдущей команды;
- вызов следующей команды;
Alt-F7 - очистка списка команд;
F7 - вывод на экран списка запомненных команд и их номеров;
F9 - вывод из списка в командную строку текста команды с данным номером. Номер команды запрашивается.
Использование макрокоманд
Для ускорения ввода команд DOS программа DOSKEY позволяет использовать макрокоманды. Для определения макрокоманды следует ввести из командной строки DOS следующую команду:
DOSKEY имя-макрокоманды=определение-макрокоманды
Например, после ввода команды DOSKEY F360=format A: /4 /U для форматирования дискеты А: на 360 Кбайт будет достаточно ввести команду F360. В определении макрокоманды можно использовать до девяти параметров, обозначаемых $1-$9. Так, после ввода команды DOSKEY F360=format $1 /4 /U для форматирования дискеты В: на 360 Кбайт можно будет использовать команду F360 B:.
Размещено в Без категории
Просмотров 2260 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 21:52. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.