За последние годы программистами написано громадное количество новых драйверов и мощнейших программ. С помощью новой команды Menu [Меню] стало возможным на этапе загрузки выбирать среду и окружение для данного сеанса работы. Теперь нашим программистам станет легче работать на коллективных персональных компьютерах. Скажем, с издательским пакетом под Windows, может работать Миша, а в DOS, без отведения ресурсов под Windows, - Маша.
Меню в CONFIG.SYS в этом случае может выглядеть так:
[Menu] MenuItem=PageMaker, PageMaker (Windows) SubMenu=DOS, DOS (Masha) MenuColor=15,1 MenuDefault=DOS,10 [PageMaker] ... ... [DOS] MenuItem=Games, Games for DOS MenuItem=Volcov, Volcov Commander [Games] ... ... [Volcov] include = Games ... ... [Common] files=48 buffers=24
А экран будет выглядеть так:
MS-DOS StartUp Menu 1. PageMaker (Windows) 2. DOS (Masha) Enter a choice:2 Time remaining: 10
MenuColor=15,1 установит белый цвет текста на голубом фоне.
MenuDefault=DOS,10 установит курсор на второй пункт и будет ждать 10 секунд выбора пользователя. Если пользователь не выберет режим, то по умолчанию загрузятся команды соответствующие пункту 2.
Как видно из примера, для выбора, кроме команды MenuItem, может быть использована команда SubMenu. SubMenu направляет выбор на другое меню, которое описывается аналогичным способом. В нашем примере это меню [DOS].
[Common] - блок в который включаются общие для всех блоков команды и драйверы.
Команда Include, используется только в config.sys файле, - включает один блок конфигурации в другой. В нашем примере блок Volcov включает блок конфигурации Games.
Для продолжения условной обработки в файле AUTOEXEC.BAT можно воспользоваться содержимым переменной CONFIG, которая запоминает выбор пользователя в файле. Скелет autoexec.bat может выглядеть так:
goto %config% :DOS ... ... :PageMaker ... ...
В справочнике вы узнаете более детальную информацию об этих и других командах.
Кстати, в США довольно много групп пользователей оказывающих помощь начинающим. На своих семинарах они подробно изучают команды операционной системы DOS и другие вопросы. М.Вахтеров
Содержание | Вперед
Comments: info@citmgu.ru
Copyright © CIT