Чтение онлайн

на главную

Жанры

Интернет-журнал "Домашняя лаборатория", 2007 №10
Шрифт:

$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, /и заменяет (обновляет) только те файлы в целевом каталоге, которые "старее" файлов в исходном, /и не используется с параметром /А.

Поделиться:
Популярные книги

Светлая ведьма для Темного ректора

Дари Адриана
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Светлая ведьма для Темного ректора

Дайте поспать! Том II

Матисов Павел
2. Вечный Сон
Фантастика:
фэнтези
постапокалипсис
рпг
5.00
рейтинг книги
Дайте поспать! Том II

Последний попаданец 12: финал часть 2

Зубов Константин
12. Последний попаданец
Фантастика:
фэнтези
юмористическое фэнтези
рпг
5.00
рейтинг книги
Последний попаданец 12: финал часть 2

Решала

Иванов Дмитрий
10. Девяностые
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Решала

Истребители. Трилогия

Поселягин Владимир Геннадьевич
Фантастика:
альтернативная история
7.30
рейтинг книги
Истребители. Трилогия

Попаданка для Дракона, или Жена любой ценой

Герр Ольга
Любовные романы:
любовно-фантастические романы
7.17
рейтинг книги
Попаданка для Дракона, или Жена любой ценой

Беглец. Второй пояс

Игнатов Михаил Павлович
8. Путь
Фантастика:
фэнтези
героическая фантастика
боевая фантастика
5.67
рейтинг книги
Беглец. Второй пояс

Черный Маг Императора 4

Герда Александр
4. Черный маг императора
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Черный Маг Императора 4

Боги, пиво и дурак. Том 3

Горина Юлия Николаевна
3. Боги, пиво и дурак
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Боги, пиво и дурак. Том 3

Волк: лихие 90-е

Киров Никита
1. Волков
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Волк: лихие 90-е

Рота Его Величества

Дроздов Анатолий Федорович
Новые герои
Фантастика:
боевая фантастика
8.55
рейтинг книги
Рота Его Величества

На изломе чувств

Юнина Наталья
Любовные романы:
современные любовные романы
6.83
рейтинг книги
На изломе чувств

Дракон

Бубела Олег Николаевич
5. Совсем не герой
Фантастика:
фэнтези
попаданцы
9.31
рейтинг книги
Дракон

Кодекс Крови. Книга IV

Борзых М.
4. РОС: Кодекс Крови
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Кодекс Крови. Книга IV