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

на главную - закладки

Жанры

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

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, то выполняются операторы, следующие за меткой А. В противном случае выполняется группа операторов за строкой 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]

Команда INSTALL

При запуске MS-DOS загружает в память резидентную программу. Используется только в CONFIG.SYS. Резидентные программы (например Fastopen, Keyb, Nlsfunc или Share) остаются в памяти на время работы компьютера и могут использоваться во время работы других программ.

INSTALL=[диск: ][маршрут]имя_файла [параметры_команды]

Параметр [диск: ][маршрут]имя_файла задает имя резидентной в памяти программы. "Параметры_команды" определяют задаваемые для программы "имя_файла" параметры.

INSTALL не создает для загружаемой программы операционной среды. Благодаря этому при загрузке INSTALL для программы потребуется несколько меньше памяти, чем при ее загрузке из AUTOEXEC.BAT. Некоторые программы при загрузке с помощью INSTALL могут работать некорректно. Не применяйте INSTALL для загрузки программ, использующих переменные операционной среды или оперативные клавиши, либо требующие для обработки критических ошибок файла COMMAND.СОМ.

Все команды INSTALL обрабатываются после команд DEVICE и перед загрузкой интерпретатора команд. Вы можете загрузить резидентную программу перед драйвером устройства, загружаемого командой DEVICE.

Приведем пример загрузки программы FASTOPEN.EXE, находящейся в каталоге SYS на диске С:

install=c: \sys\fastopen.exe с:=80

После включения в CONFIG.SYS данной команды FASTOPEN сможет отслеживать до 80 файлов

Команда INTERLNKM

Связывает два компьютера через параллельный или последовательный порты и позволяет им совместно использовать диски и порты принтера. Перед применением данной команды требуется установка драйвера устройства INTERLNK.EXE. Компьютеры должны соединяться 9- или 25-жильным кабелем.

INTERLNK [клиент[: ]=[сервер][: ]]

Для вывода текущего состояния программы Interink дайте команду INTERLNK без параметров.

Параметр "клиент" задает буквенную метку диска клиента, перенаправляемого на диск сервера Interlnk. Этот диск должен соответствовать диску, перенаправленному при запуске Interlnk. "Сервер" задает буквенную метку диска не сервере Interlnk, который будет перенаправляться. Этот диск должен быть одним из перечисленных в колонке This Computer (Server) экрана сервера Interlnk. Если буквенная метка диска не задана, диск клиента больше перенаправляться не бу-

Подробнее о драйвере устройства Interlnk рассказывается в описании файла INTERLNK.EXE, а об Intersvr — описании команды INTERSVR. См. также команду LASTDRIVE, где рассказывает о задании буквенных меток дисков.

Для установки перед использованием команды INTERLNK драйвера устройства INTERLNK.EXE нужно использовать команду DEVICE.

Если вы используете INTERLNK для связи компьютеров, на которых не работает INTERSVR, INTERLNK будет демонстрировать связь в виде трех дополнительных дисководов. Однако при попытке вывода содержимого этих дисков они окажутся пустыми. Для вывода содержимого перенаправленных дисков на сервере должна выполняться команда INTERSVR.

При связи двух компьютеров с помощью INTERLNK каждому дополнительному диску будет назначаться следующая доступная буквенная метка. Число доступных буквенных меток определяет значение LASTDRIVE в файле CONFIG.SYS, поэтому убедитесь, что оно достаточно велико.

Предположим, на сервере имеется диск Н и работает INTERSVR. Чтобы перенаправить диск G клиента на диск Н сервера, дайте команду interlnk g=h.

Команда INTERSVR

Запускает сервер Interlnk.

INTERSVR [диск: […]] [/Х=диск: […]] [/LPT: [n адрес]]

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

Бастард

Осадчук Алексей Витальевич
1. Последняя жизнь
Фантастика:
фэнтези
героическая фантастика
попаданцы
5.86
рейтинг книги
Бастард

Чехов книга 3

Гоблин (MeXXanik)
3. Адвокат Чехов
Фантастика:
попаданцы
альтернативная история
аниме
6.00
рейтинг книги
Чехов книга 3

Титан империи 3

Артемов Александр Александрович
3. Титан Империи
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Титан империи 3

Приручитель женщин-монстров. Том 8

Дорничев Дмитрий
8. Покемоны? Какие покемоны?
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Приручитель женщин-монстров. Том 8

Сиротка 4

Первухин Андрей Евгеньевич
4. Сиротка
Фантастика:
фэнтези
попаданцы
6.00
рейтинг книги
Сиротка 4

Виконт. Книга 3. Знамена Легиона

Юллем Евгений
3. Псевдоним `Испанец`
Фантастика:
фэнтези
попаданцы
аниме
7.00
рейтинг книги
Виконт. Книга 3. Знамена Легиона

На границе империй. Том 7. Часть 3

INDIGO
9. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
5.40
рейтинг книги
На границе империй. Том 7. Часть 3

Темный Патриарх Светлого Рода

Лисицин Евгений
1. Темный Патриарх Светлого Рода
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Темный Патриарх Светлого Рода

Последняя Арена 6

Греков Сергей
6. Последняя Арена
Фантастика:
рпг
постапокалипсис
5.00
рейтинг книги
Последняя Арена 6

Жена по ошибке

Ардова Алиса
Любовные романы:
любовно-фантастические романы
7.71
рейтинг книги
Жена по ошибке

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

Борзых М.
12. РОС: Кодекс Крови
Фантастика:
боевая фантастика
попаданцы
5.00
рейтинг книги
Кодекс Крови. Книга ХII

Возвышение Меркурия. Книга 15

Кронос Александр
15. Меркурий
Фантастика:
боевая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 15

Темный Патриарх Светлого Рода 5

Лисицин Евгений
5. Темный Патриарх Светлого Рода
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Темный Патриарх Светлого Рода 5

Возвышение Меркурия. Книга 8

Кронос Александр
8. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 8