Интернет-журнал "Домашняя лаборатория", 2007 №10
Шрифт:
Блок меню — это набор команд определения меню, которые начинаются с заголовка блока (имени блока в квадратных скобках). Для получения меню файл CONFIG.SYS должен содержать блок меню с заголовком блока [menu]. Для определения подменю можно использовать команду SUBMENU. Каждое подменю имеет свой собственный блок, который может называться так, как вы хотите. Блок меню должен содержать по крайней мере одну команду MENUITEM или SUBMENU.
MS-DOS выводит пункты меню в том порядке, в котором они включаются в блок меню, и нумерует их автоматически. Первый пункт (элемент) меню всегда имеет номер 1. Всего меню может содержать до 9 пунктов. Для определения
Следующий блок [menu] определяет меню запуска с двумя элементами — Main и Secondary:
[menu]
menui tem=Main
menui tem=Secondary
При запуске MS-DOS будет выводиться меню вида:
MS-DOS 6 Startup Menu
=====================
1. Main
2. Secondary
Enter a choice: 1
См. также пример в команде INCLUDE.
Команда MKDIR (MD)
Создает каталог. Команду MKDIR или MD можно использовать для создания многоуровневой структуры каталогов.
MKDIR [диск: ]маршрут
MD [диск: ]маршрут
Параметр "диск: " задает диск, на котором вы хотите создать каталог. "Маршрут" задает имя и расположение нового каталога. Максимальная длина одного маршрута от корневого каталога до нового каталога — 63 символа (включая \).
Об удалении каталога рассказывается в описании команды RMDIR, а об изменении — в описании CHDIR.
Предположим, вы хотите создать на текущем диске новый каталог и сохранить в нем информацию о доходах. Чтобы создать каталог с именем INCOME наберите команду mkdir \income.
Команда MODE
Конфигурирует системные устройства. Команда MODE выполняет много различных задач, таких как вывод информации о состоянии системы, изменения системных установок или конфигурирования портов и устройств. При этом используется различный синтаксис команды. Разновидности команды MODE подробнее описываются ниже.
Некоторые задачи (такие как установка режима вывода) команда MODE может выполнять только при включении в файл CONFIG.SYS команды DEVICE для драйвера ANSI.SYS. Для применения MODE для переключения набора символов требуется установить DISPLAY.SYS.
Хотя команду MODE можно давать в ответ на командную подсказку, полезно включить некоторые такие команды в файл AUTOEXEC.BAT. Это позволит автоматически настраивать конфигурацию вашей системы при запуске компьютера.
Команда MORE
Выводит по одному экрану данных. MORE считывает стандартный ввод из конвейера или перенаправленного файла и выводит единовременно по одному экрану информации. Используется обычно для просмотра длинных файлов.
MORE < [диск: ][маршрут]имя_файла
имя_команды | MORE
Параметр [диск: ][маршрут]имя_файла задает расположение и имя файла с просматриваемыми на экране данными. Параметр "имя_команды" задает команду, передающую просматриваемые на экране данные.
При использовании символа перенаправления (<) нужно задать в качестве источника имя файла. При указании конвейеризации (|) вы можете
Предположим, вы хотите вывести на экран длинный файл NEWW.DOC. Чтобы пропустить этот вывод через команду MORE, дайте команде more < news.doc или type news.doc | more. MORE выводит первый экран информации и сообщение:
More
Для вывода следующего экрана нажмите любую клавишу.
См. также команды DIR и TYPE.
Команда MOVE
Перемещает один или более файлов в новое место. Используется также для переименования каталогов.
MOVE [/Y /-Y][диск: ][маршрут]имя_файла[,[диск: ][маршрут] имя_файла[…]] приемник
Параметр [диск: ][маршрут]имя_файла задает расположение и имя перемещаемого файла или файлов. "Приемник" задает новое расположение файла или новое имя каталога и может содержать буквенную метку диска и двоеточие, имя каталога или их комбинацию. Если перемещается только один файл, вы можете задать также имя файла (если хотите его переименовать).
Параметр /Y указывает, что команда MOVE должна заменять существующий файл (файлы), не выводя запроса на подтверждение. По умолчанию, если в качестве целевого файла (приемника) задан существующий файл, to replace existing file(s) without MOVE будет запрашивать у вас, хотите ли вы затереть этот файл. (В предыдущих версиях MS-DOS файл просто затирался.) Если команда MOVE используется в командном файле, то запрос не выводится. Указания этого параметра отменяет все назначения по умолчанию, заданные в переменной операционной среды COPYCMD.
Параметр /-Y указывает, что команда MOVE при замене существующего файла должна выводить запрос на подтверждение. Указания этого параметра отменяет все назначения по умолчанию, заданные в переменной операционной среды COPYCMD.
При перемещении нескольких файлов приемником должен быть каталог. При указании имени файла в случае перемещения нескольких файлов выводится сообщение:
Cannot move multiple files to a single file
(Несколько файлов нельзя переместить в один)
С помощью MOVE можно переименовать каталог. Задайте в качестве перемещаемого файла старое имя каталога, а в качестве приемника — новое имя, например, move c: \new c: \old. Вы можете переименовать каталог, но не переместить его в новое место в дереве каталогов.
При успешном перемещении заданного файла или файлов MOVE возвращает значение ERRORLEVEL = 0. В случае ошибки при перемещении ERRORLEVEL = 1.
Команда MSAV
Проверяет наличие в компьютере известных вирусов.
MSAV [диск: ] [/S /С] [/R] [/A /L] [/N] [/Р] [/F] [/VIDEO]
Параметр "диск: " задает диск, проверяемый на вирусы. По умолчанию проверяется текущий диск. /S просматривает диск, но не удаляет найденные MSAV вирусы. /С удаляет найденные вирусы с диска. /R создает в корневом каталоге файл MSAV.RPT с отчетом — указанием числа проверенных файлов, найденных и удаленных вирусов. По умолчанию отчет не создается. /А просматривает все диски, кроме А и В. /L просматривает все локальные диски, кроме сетевых. /N выводит на экран содержимое MSAV.TXT.