Печатает текстовый файл при использовании других команд MS-DOS. Данная команда работает в фоновом режиме при подключенном к параллельному или последовательному порту устройству вывода.
PRINT [/D: устройство] [/В: размер] [/и: такты1] [/М: такты2]
[/3:такты3] [/0:разм_оч] [/Т]
[[диск: ][маршрут]имя_файла[…]] [/С] [/Р]
Для установки PRINT с параметрами по умолчанию или вывода на экран содержимого очереди печати дайте команду PRINT без параметров.
Параметр [диск: ][маршрут]имя_файла задает расположение и имя файла или набора файлов, которые вы хотите напечатать. В одной команде вы можете задать до 10 файлов.
Параметр /D: устройство задает имя устройства печати. Для параллельных портов допускаются значения LPT1, LPT2 и LPT3, а для последовательных — COM1, COM2, COM3 и COM4. По умолчанию задается значение LPT1 (PRN). Параметр /D должен предшествовать в командной строке именам файлов.
/В: размер задает размер (в байтах) внутреннего буфера, который используется для записи данных перед выводом их на принтер. Минимальное значение — 512 (по умолчанию), максимальное — 16384. Увеличение данного значения уменьшает объем доступной памяти, но увеличивает скорость работы команды PRINT.
/U: такты1 задает максимальное число тактов таймера (около 1/18 сек), в течении которых PRINT ожидает готовности принтера. Если принтер не будет готов в течении заданного интервала времени, то задание не печатается. Параметр "такты!" может принимать значение от 1 до 255 (по умолчанию 1).
/М: такты2 задает максимальное число тактов, в течение которых PRINT может печатать символ. Допускаются значения от 1 до 255 (по умолчанию — 2). Если символ печатается слишком медленно, MS-DOS выводит на экран сообщение об ошибке.
/S: тактыЗ задает интервал в тактах, выделяемый планировщиком MS-DOS для фоновой печати. Допускаются значения от 1 до 255 (по умолчанию — 8). Увеличение данного значения ускоряет печать, но замедляет другие программы.
/Q: разм_оч задает максимальное число файлов в очереди печати. Допускаются значения от 4 до 32 (по умолчанию — 10).
Параметр /Т удаляет все файлы из очереди печати.
Параметр /С удаляет файлы из очереди печати. Параметры /С и /Р можно указывать в одной командной строке. Когда параметр /С указывается после списка имен файлов в командной строке, он применяется ко всем файлам, после которых указывается, пока PRINT не встречает параметр /Р. В этом случае /Р применяется к файлам, имена которых предшествуют /Р.
Параметр /Р добавляет файлы к очереди печати.
Параметры /D, /В, /U, /М, /S и /Q можно задавать только при первом использовании команды PRINT после запуска MS-DOS. Чтобы задать один из этих параметров в последующем, нужно перезапустить MS-DOS.
Для печати файлов, созданных программой, следует пользоваться командами печати этой программы.
По команде print без параметров MS-DOS выводит на экран имя печатаемого файла (если он имеется), имена файлов в очереди и возможное сообщение об ошибке.
Следующая команда удаляет из очереди файл file1.txt и добавляет к очереди file2.txt:
print file1.txt /с file2.txt /р
См. также описание команды MODE.
Изменяет вид командной подсказки. Вы можете задать вывод в командной подсказке любого нужного текста, включая имя текущего каталога, дату и время и номер версии MS-DOS.
PROMPT [текст]
Параметр "текст" задает текст и информацию, которую вы хотите включить в подсказку системы. Перечислим символы, комбинацию которых вы можете включать в параметр "текст":
$Q ∙ =
$$ ∙ $
$Т ∙ Текущее время
$D ∙ Текущая дата
$Р ∙ Текущий диск и маршрут
$V ∙ Версия MS-DOS
$N ∙ Текущий диск
$G ∙ >
$L ∙ <
$В ∙ |
$_ ∙ ENTER-LINEFEED
$Е ∙ ЕSC-код ASCII (27)
$Н ∙ Backspace (для удаления введенного в командной подсказке символа)
Об установке текущей даты и времени рассказывается в описании команд DATE и TIME, а об управляющих последовательностях ANSI — в описании ANSI.SYS.
При задании команды PROMPT без параметра она сбрасывает командную подсказку в значение по умолчанию — буквенную метку текущего диска с последующим символом >.