Проектирование программного обеспечения. Николаев С.В. - 44 стр.

UptoLike

Составители: 

44
Специальные команды-функции MS-DOS (Табл. 2.33) обычно
"подавляются" другими программами гораздо реже функций редактирования
буфера командной строки отчасти потому, что это несколько сложнее
сделать, а отчасти оттого, что закрепленные за ними комбинации клавиш
крайне редко используются для других целей. Во всяком случае в своих
программах следует избегать применения специальных клавиш для
других
целей без особой на то необходимости.
Табл. 2.33. Специальные команды-функции MS-DOS
╔══════════════╤════════════════╤═════════════════════════════╗
Обозначение Клавиши для Содержание
(для ссылок) запуска
╠══════════════╪════════════════╪═════════════════════════════╣
SYSTEM RESET [Ctrl-Alt-Del] "Горячий" рестарт MS-DOS
║──────────────┼────────────────┼─────────────────────────────╢
PRINT SCREEN [Shift-PrtScr] Вывод твердой копии экрана
или [Shift-P] на принтер (печать экрана)
╟──────────────┼────────────────┼─────────────────────────────╢
PRINT ECHO [Ctrl-PrtScr] Включение
режима
или [Ctrl-N] эхо - печати, когда все
системные сообщения кроме
экрана выводятся на печать
╟──────────────┼────────────────┼─────────────────────────────╢
BREAK [Ctrl-Break] Прерывание (преждевременное
или [Ctrl-C] завершение) программы
╟──────────────┼────────────────┼─────────────────────────────╢
PAUSE SCREEN [Ctrl-S] Приостановка вывода
на экран║
или [Pause] Для продолжения вывода
достаточно нажать любую
клавишу (кроме специальных)
╚══════════════╧════════════════╧═════════════════════════════╝
Синхронные команды вводятся и обрабатываются согласованно с работой
КП, реализованного в файле COMMAND.COM. При этом четко различаются
фазы ввода команды и ее исполнения. Причем, команда может быть введена
только тогда, когда КП готов сделать это. Признаком такой готовности явля-
ется вывод на экран дисплея системной подсказки (prompt), которая обычно
включает в
себя имя текущего устройства и текущего каталога (что может
быть изменено специальной командой PROMPT) и заканчивается символом
">", который означает "приглашение к вводу командной строки". После этого
нажатие алфавитно-цифровых клавиш клавиатуры будет приводить к вводу
этих символов в командную строку, что тут же отображается на экране дис-
плея. Эту строку
можно редактировать (см. команды-функции в Табл. 2.44) и
только после нажатия клавиши [Enter] строка будет интерпретироваться