P

Команда PATH, PRINT

Команда PATH
Указывает, в каких каталога MS-DOS должна искать выполняемые файлы. По умолчанию маршрут поиска ограничивается только текущим каталогом.
PATH [[диск:]маршрут[;...]]
Для выводе текущего маршрута поиска дайте команду:
PATH
Чтобы сбросить все установки маршрута и оставить только заданный по умолчанию, используйте команду:
PATH ;
Параметр [диск:]маршрут задает диск, каталог и подкаталоги для поиска.
Поиск по заданным маршрутам MS-DOS всегда начинает с текущего каталога. Максимальная длина команды PATH ограничена 127 символами. Для задания более длинных маршрутов используйте команды SUBST и APPEND /X:ON command.
В одном каталоге вы можете хранить файлы с одинаковыми именами, но разными расширениями. MS-DOS ищет выполняемые файлы по расширениям в следующем порядке: .COM, .EXE и .BAT. Поэтому, чтобы выполнить файл .BAT с тем же именем, что и файл .EXE, нужно указать его имя полностью. Поиск по каталогам происходит в том порядке, в котором они заданы в маршруте. Если в маршруте PATH задается несколько каталогов, то они разделяются точкой с запятой, например:
path c:user1progs; c:syssuppl; d:utilsdos
Команду PATH удобно поместить в файл AUTOEXEC.BAT. При этом MS-DOS автоматически инициирует заданный маршрут поиска при каждом запуске системы.
См. также команду APPEND.


Команда PRINT
Печатает текстовый файл при использовании других команд MS-DOS. Данная команда работает в фоновом режиме при подключенном к параллельному или последовательному порту устройству вывода.
PRINT [/D:устройство] [/B:размер] [/U:такты1] [/M:такты2]
[/S:такты3] [/Q:разм_оч] [/T]
[[диск:][маршрут]имя_файла[ ...]] [/C] [/P]
Для установки PRINT с параметрами по умолчанию или вывода на экран содержимого очереди печати дайте команду PRINT без параметров.
Параметр [диск:][маршрут]имя_файла задает расположение и имя файла или набора файлов, которые вы хотите напечатать. В одной команде вы можете задать до 10 файлов.
Параметр /D:устройство задает имя устройства печати. Для параллельных портов допускаются значения LPT1, LPT2 и LPT3, а для последовательных - COM1, COM2, COM3 и COM4. По умолчанию задается значение LPT1 (PRN). Параметр /D должен предшествовать в командной строке именам файлов.
/B:размер задает размер (в байтах) внутреннего буфера, который используется для записи данных перед выводом их на принтер. Минимальное значение - 512 (по умолчанию), максимальное - 16384. Увеличение данного значения уменьшает объем доступной памяти, но увеличивает скорость работы команды PRINT.
/U:такты1 задает максимальное число тактов таймера (около 1/18 сек), в течении которых PRINT ожидает готовности принтера. Если принтер не будет готов в течении заданного интервала времени, то задание не печатается. Параметр "такты1" может принимать значение от 1 до 255 (по умолчанию 1).
/M:такты2 задает максимальное число тактов, в течение которых PRINT может печатать символ. Допускаются значения от 1 до 255 (по умолчанию - 2). Если символ печатается слишком медленно, MS-DOS выводит на экран сообщение об ошибке.
/S:такты3 задает интервал в тактах, выделяемый планировщиком MS-DOS для фоновой печати. Допускаются значения от 1 до 255 (по умолчанию - 8). Увеличение данного значения ускоряет печать, но замедляет другие программы.
/Q:разм_оч задает максимальное число файлов в очереди печати. Допускаются значения от 4 до 32 (по умолчанию - 10).
Параметр /T удаляет все файлы из очереди печати.
Параметр /C удаляет файлы из очереди печати. Параметры /C и /P можно указывать в одной командной строке. Когда параметр /C указывается после списка имен файлов в командной строке, он применяется ко всем файлам, после которых указывается, пока PRINT не встречает параметр /P. В этом случае /P применяется к файлам, имена которых предшествуют /P.
Параметр /P добавляет файлы к очереди печати.
Параметры /D, /B, /U, /M, /S и /Q можно задавать только при первом использовании команды PRINT после запуска MS-DOS. Чтобы задать один из этих параметров в последующем, нужно перезапустить MS-DOS.
Для печати файлов, созданных программой, следует пользоваться командами печати этой программы.
По команде print без параметров MS-DOS выводит на экран имя печатаемого файла (если он имеется), имена файлов в очереди и возможное сообщение об ошибке.
Следующая команда удаляет из очереди файл file1.txt и добавляет к очереди file2.txt:
print file1.txt /c file2.txt /p
См. также описание команды MODE.

Команда PAUSE, PROMPT

Команда PAUSE
Приостанавливает обработку командного файла и выводит сообщение с подсказкой пользователю вида
Press any key to continue . . .
(Для продолжения нажмите любую клавишу)
Эта команда используется только в командных файлах и имеет синтаксис:
PAUSE
Если при выполнении командного файла вы нажмете клавиши CTRL+C, MS-DOS выведет на экран сообщение:
Terminate batch job (Y/N)?
(Прервать командный файл (Да/Нет)?)
При нажатии Y обработка командного файла завершается, и управление возвращается операционной системе. Таким образом, вы можете включить команду PAUSE перед той частью командного файла, которую может потребоваться исключить из выполнения. Когда PAUSE приостановит обработку командного файла, вы можете для его завершения нажать CTRL+C.


Команда PROMPT
Изменяет вид командной подсказки. Вы можете задать вывод в командной подсказке любого нужного текста, включая имя текущего каталога, дату и время и номер версии MS-DOS.
PROMPT [текст]
Параметр "текст" задает текст и информацию, которую вы хотите включить в подсказку системы. Перечислим символы, комбинацию которых вы можете включать в параметр "текст":
$Q =
$$ $
$T Текущее время
$D Текущая дата
$P Текущий диск и маршрут
$V Версия MS-DOS
$N Текущий диск
$G >
$L <
$B |
$_ ENTER-LINEFEED
$E ESC-код ASCII (27)
$H Backspace (для удаления введенного в командной подсказ-
ке символа)
Об установке текущей даты и времени рассказывается в описании команд DATE и TIME, а об управляющих последовательностях ANSI - в описании ANSI.SYS.
При задании команды PROMPT без параметра она сбрасывает командную подсказку в значение по умолчанию - буквенную метку текущего диска с последующим символом >.
При включении в текстовый параметр символа $P MS-DOS после каждой команды проверяет текущий диск и маршрут. Это требует дополнительного времени, особенно для гибких дисков.
При использовании Microsoft Windows 3.1 вы можете изменить командную подсказку с помощью переменной операционной среды WINPMT.
Приведем некоторые примеры. Команда prompt $p$g задает в качестве командной подсказки текущий диск, маршрут и символ >. Команда prompt time: $t$_date: $d задает подсказку из двух строк на первой строке выводится текущая дата, а на второй - текущее время. Если в CONFIG.SYS у вас загружается ANSI.SYS, вы можете использовать в подсказке управляющие последовательности ANSI, например, вывести ее в обратном видеорежиме.

Команда POWER

Команда POWER
Включает и выключает управление питанием, сообщает о состоянии управления питанием и устанавливает уровни экономии энергии.
POWER [ADV[:MAX REG MIN] STD OFF]
Для вывода текущих установок дайте команду POWER без параметров. Параметр ADV[:MAX REG MIN] экономит питание во время простоя устройств и прикладных программ. В некоторых случаях, если прикладная программа активна, а не простаивает, это может повлиять на производительность. Для максимальной экономии энергии задайте MAX. Чтобы сбалансировать экономию энергии с производительностью устройства или программы, укажите REG (используется по умолчанию). При получении неудовлетворительной производительности программы или устройства при указании MAX или REG задайте параметр MIN. Если ваш компьютер поддерживает спецификацию Advanced Power Management (APM), параметр STD экономит энергию, используя только средства управления питанием аппаратуры компьютера. Если спецификация APM не поддерживается, STD отключает управление питанием. Параметр OFF отключает управление питанием. Перед использованием команды POWER в файле CONFIG.SYS командой DEVICE нужно установить также драйвер устройства POWER.EXE. См. также описание POWER.EXE.

Сайт создан в системе uCoz