Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Команды DOS.doc
Скачиваний:
5
Добавлен:
23.11.2019
Размер:
735.23 Кб
Скачать

Команда help

Запускает справочник MS-DOS Help.

HELP [/B] [/G] [/H] [/NOHI] [тема]

Параметр /B позволяет использовать монохромный монитор с цветной графической платой. /G обеспечивает быстрое обновление экрана CGA. /H выводит максимальное возможное для вашей аппаратуры число строк. /NOHI допускает использование монитора с поддержкой подсветки символов.

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

help format

Для вывода на экран оглавления MS-DOS Help наберите HELP. Из оглавления вы можете выбрать нужную тему для просмотра. См. также описание команды FASTHELP.

Команда if

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

IF [NOT] ERRORLEVEL число команда

IF [NOT] строка1==строка2 команда

IF [NOT] EXIST имя_файла команда

Параметр NOT определяет, что MS-DOS должна выполнять команду только в случае ложного значения условия. "ERRORLEVEL число" определяет истинное условие только если предыдущая выполняемая COMMAND.COM программа возвращает код выхода, больший или равный заданному числу.

"Команда" задает команду, выполняемую MS-DOS при удовлетворении условия. "Строка1==строка2" определяет истинное условие только при совпадении указанных строк. Строки могут быть литеральными или представлять собой переменные (например, %1). Кавычки для литеральных строк не требуются.

EXIST имя_файла задает истинное условие, если указанный файл существует.

Приведем пример:

if not errorlevel 1 goto A

...

:A

...

Здесь, если код выхода выполненной ранее программы отличен от 1, то выполняются операторы, следующие за меткой A. В противном случае выполняется группа операторов за строкой if.

Команда include

Включает содержимое одного блока конфигурации в другой. Используется только в CONFIG.SYS. INCLUDE - это одна из специальных команд CONFIG.SYS, используемых для определения в одном файле CONFIG.SYS нескольких конфигураций, которые вы можете выбрать из меню при запуске компьютера. Каждый пункт меню соответствует блоку команд или "блоку конфигурации".

INCLUDE=имя_блока

Параметр "имя_блока" задает имя включаемого блока конфигурации.

Меню конфигурации при загрузке определяют также следующие команды:

  • MENUITEM (определяет пункт меню);

  • MENUDEFAULT (задает выбираемый по умолчанию пункт меню);

  • MENUCOLOR (определяет цвет текста меню и фона экрана);

  • SUBMENU (определяет подменю).

Кроме того, при определении меню запуска особенно полезна команда NUMLOCK.

Например, следующий файл CONFIG.SYS определяет три конфигурации:

[menu]

menuitem=base_con, Базовая конфигурация

menuitem=norm_con, Обычная конфигурация

menuitem=spec_con, Специальная конфигурация

[base_con]

dos=high

device=c:\dos\himem.sys

[norm_con]

include=base_con

dos=umb

device=c:\dos\emm386.exe ram

devicehigh=c:\dos\ramdrive.sys 512

[spec_con]

include=norm_con

devicehigh=c:\net\network.sys

[menudefault]=norm_con,30

[common]