Добавить в цитаты Настройки чтения

Страница 167 из 180

Параметр /Р добавляет файлы к очереди печати.

Параметры /D, /В, /U, /М, /S и /Q можно задавать только при первом использовании команды PRINT после запуска MS-DOS. Чтобы задать один из этих параметров в последующем, нужно перезапустить MS-DOS.

Для печати файлов, созданных программой, следует пользоваться командами печати этой программы.

По команде print без параметров MS-DOS выводит на экран имя печатаемого файла (если он имеется), имена файлов в очереди и возможное сообщение об ошибке.

Следующая команда удаляет из очереди файл file1.txt и добавляет к очереди file2.txt:

print file1.txt /с file2.txt /р

См. также описание команды MODE.

Команда PROMPT

Изменяет вид командной подсказки. Вы можете задать вывод в командной подсказке любого нужного текста, включая имя текущего каталога, дату и время и номер версии MS-DOS.

PROMPT [текст]

Параметр "текст" задает текст и информацию, которую вы хотите включить в подсказку системы. Перечислим символы, комбинацию которых вы можете включать в параметр "текст":

$Q ∙ =

$$ ∙ $

∙ Текущее время

$D ∙ Текущая дата

∙ Текущий диск и маршрут

$V ∙ Версия MS-DOS

$N ∙ Текущий диск

$G ∙ >

$L ∙ <

∙ |

$_ ∙ ENTER-LINEFEED

∙ ЕSC-код ASCII (27)

∙ Backspace (для удаления введенного в командной подсказке символа)

Об установке текущей даты и времени рассказывается в описании команд DATE и TIME, а об управляющих последовательностях ANSI — в описании ANSI.SYS.

При задании команды PROMPT без параметра она сбрасывает командную подсказку в значение по умолчанию — буквенную метку текущего диска с последующим символом >.

При включении в текстовый параметр символа $Р MS-DOS после каждой команды проверяет текущий диск и маршрут. Это требует дополнительного времени, особенно для гибких дисков.

При использовании Microsoft Windows 3.1 вы можете изменить командную подсказку с помощью переменной операционной среды WINPMT.

Приведем некоторые примеры. Команда prompt $p$g задает в качестве командной подсказки текущий диск, маршрут и символ >. Команда prompt time: $t$_date: $d задает подсказку из двух строк на первой строке выводится текущая дата, а на второй — текущее время. Если в CONFIG.SYS у вас загружается ANSI.SYS, вы можете использовать в подсказке управляющие последовательности ANSI, например, вывести ее в обратном видеорежиме.

Команда QBASIC

Запускает MS-DOS QBasic — интерпретатор языка Basic. QBasic обеспечивает полную операционную среду для программироваия на языке Basic и включает в себя справочник Help (для запуска справочника нажмите ENTER после запуска QBasic или F1 во время работы с ним).





QBASIC [/В] [/EDITOR] [/G] [/Н] [/MBF] [/NOHI]

[[/RUN][диск: ][маршрут]имя_файла]

Параметр [диск: ][маршрут]имя_файла задает расположение и имя файла, загружаемого при запуске QBasic. /В выводит QBasic в черно-белом режиме. /EDITOR вызывает текстовый редактор MS-DOS. /G обеспечивает быстрое обновление экрана CGA. /Н выводит на экране максимально возможное число строк. /MBF преобразует встроенные функции MKS$, MKD$, CVS и CVD в MKSMBF$, MKDMBF$, CVSMBF и CVDMBF соответственно. /NOHI позволяет пользователю работать с монитором, не поддерживающим подсветку символов (не используйте этот параметр на портативных компьютерах Compaq). /RUN перед выводом ее на экран выполняет указанную программу Basic (требуется указать имя файла).

Чтобы вы могли работать с редактором MS-DOS Editor, в текущем каталоге или в том же каталоге, что и EDIT.COM в маршруте поиска, должен присутствовать файл QBASIC.EXE.

С помощью оператора Basic SYSTEM и команды QBASIC с параметром /RUN вы можете запускать программы Basic последовательно из командного файла. Оператор SYSTEM после выполнения программы Basic MS-DOS, а не QBasic. Это позволяет запустить следующую программу.

Некоторые мониторы не поддерживают вывод по умолчанию оперативных клавиш. В этом случае укажите параметр /В (для мониторов CGA) и /N0HI (для систем, не поддерживающих жирный шрифт).

Команда REM

Позволяет вам включать в командный файл или в файл CONFIG.SYS комментарии. Команду REM полезно использовать для временного запрещения команд. (В CONFIG.SYS вместо REM можно использовать точку с запятой.)

REM [строка]

Параметр "строка" задает любую строку символов (в комментарии командного файла нельзя указывать символы <, > и |).

Команда REM не выводит на экран сообщений (см. описание команды ECHO). Чтобы вывести комментарии на экран, включите в CONFIG.SYS или командный файл команду ECHO ON.

Команда RENAME (REIN)

Изменяет имена заданных файлов (файла). Не допускается применять команду REN для переименования файлов с указанием другого диска или для перемещения файлов в другой каталог (см. команду MOVE).

RENAME [диск: ][маршрут]имя_файла1 имя_файла2

REN [диск: ][маршрут]имя_файла1 имя_файла2

Параметр [диск: ][маршрут]имя_файла1 задает расположение файла или набора файлов, которые нужно переименовать. Параметр "имя_файла2" задает новое имя файла (или новые имена файлов при использовании трафаретных символов). Новый диск и маршрут вы указать не можете.

Предположим, вы хотите переименовать все файлы в текущем каталоге с расширением. rpt в файлы с расширением. dat. Для этого дайте команду ren *. rpt *.dat. Чтобы переименовать на диске А: файл PAS8 в СНАР8, введите команду ren a: pas8 chap8.

В любом параметре имя_файла вы можете использовать символы? и *. При указании в параметре имя_файла2 представленные ими символы будут идентичны соответствующим символам в параметре "имя_файла1". Если файл "имя_файла2" уже существует, REN работать не будет, и выводится сообщение:

Duplicate file name or file not found

(Имя файла дублируется, или файл не найден)

Команда REPLACE

Заменяет файлы в целевом каталоге файлами из исходного каталога с теми же именами. Вы можете использовать REPLACE для добавления в целевой каталог файлов с уникальными именами.

REPLACE [диск1:][маршрут1]имя_файла

[диск2:][маршрут2] [/А] [/Р] [/R] [/W]

REPLACE [диск1:][маршрут1]имя_файла

[диск2:][маршрут2] [/Р] [/R] [/S] [/W] [/U]

Параметр [диск1:][маршрут1]имя_файла задает расположение и имя набора файлов.

Параметр [диск2:][маршрут2] задает расположение целевого файла. Для замещаемых файлов имена задавать нельзя. Если диск или каталог не указывается, то REPLACE использует в качестве целевого текущий диск и каталог.

Параметр /А добавляет новые файлы к целевому каталогу, а не заменяет существующих. Его нельзя использовать с параметром /S или /и. /Р перед заменой целевого файла или добавлением исходного выводит запрос на подтверждение. /R заменяет наряду с незащищенными файлами файлы, доступные только по чтению. Если вы не зададите этот параметр и попытаетесь заменить доступные только по чтению файлы, то операция замены будет остановлена. /S выполняет поиск по всем подкаталогам целевого каталога и заменяет совпадающие файлы. Параметр /S нельзя указывать вместе с /А. REPLACE не ищет файлы в подкаталогах, заданных в параметре "маршрут1." /W перед началом поиска исходных файлов ожидает, пока вы вставите дискету. Если параметр /W не задан, то REPLACE начинает операцию после нажатия ENTER, /и заменяет (обновляет) только те файлы в целевом каталоге, которые "старее" файлов в исходном, /и не используется с параметром /А.