Страницы: 1 .. 113 114 115 116 117 .. 282
Pause
Приостанавливает выполнение пакетной программы с выводом сообщения об ожидании нажатия пользователем любой клавиши.
Синтаксис
pause
Параметры
- /?
- Отображает справку в командной строке.
Примечания
- При запуске команды prompt выводится следующее сообщение:
Для продолжения нажмите любую клавишу . . .
- Если при работе пакетной программы была нажата комбинация CTRL+C для ее остановки, то на экран будет выведено следующее сообщение:
Завершить выполнение пакетного файла [Y(да)/N(нет)]?
Если была нажата клавиша Y (подтверждение), пакетная программа будет закончена и управление вернется операционной системе. По этой причине команда pause может быть вставлена перед разделом пакетного файла, который потребуется пропустить. Команда pause приостанавливает выполнение пакетной программы, аналогичное действие можно сделать, нажав комбинацию CTRL+C и Y.
Примеры
Для создания пакетной программы запроса пользователю о необходимости заменить диск в одном из дисководов, введите:
@echo off
:begin
copy a:*.*
echo Please put a new disk into drive A
pause
goto begin
В этом примере все файлы с диска A копируются в текущий каталог. После этого на экран выводится запрос вставить другой диск в дисковод А, затем команда pause приостанавливает работу программы, чтобы пользователь мог сменить диск и нажать любую клавишу для продолжения процесса. Данная пакетная программа работает как бесконечный цикл. Команда goto BEGIN возвращает управление на начало командного файла. Для завершения работы этой пакетной программы требуется нажать комбинацию CTRL+C и Y.
1 .. 113 114 115 116 117 .. 282