Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Исходники Форум Информер Страны мира
   Менюшки    >>    menus
   
 
 Двухуровневое меню для BAT файлов  Дмитрий Воронин 09.04.1994

Программа для создания меню в .BAT файлах



22k 
 

From: Дмитрий Воронин, 685000 г.Магадан пр.К.Маркса 43/19 Subj: Введение в *.BAT-файл системы меню MENUS v1.0 Когда-то в SP публиковалась программа MENU.EXE ( приношу извине- ния автору за то, что не запомнил его фамилию ) с похожими возможностями, но в данном случае возможное число ветвлений доведено до 225, и стало возможным построение двухуровневых меню Программа вставляет в пакетный файл меню, описанное в файле с произвольным именем, имя которого указывается в качестве параметра {> Cut here. FileName= MENUS.DOC } +------------------------+ | Программа MENUS | +------------------------+ Программа предназначена для организации ветвлений в командных (пакетных) файлах. Программа позволяет получать на экране одно- двухуровневое меню вертикального или "падающего" типов по усмотрению пользователя. После выбора элемента меню переменной ERRORLEVEL устанавливается значение, со- ответствующее выбранному элементу. При выходе из меню по клавише ESC устанавливается значение 0. Запуск: MENUS X Y s ИМЯ_ФАЙЛА Параметры командной строки: Х,Y - координаты левого верхнего угла меню ИМЯ_ФАЙЛА - имя файла, содержащего описание меню s - ориентация меню. Может принимать зна- чение "V" - вертикальное и "H" - го- ризонтальное' Примечание: Если в командной строке явно не указан путь доступа, то файл данных ищется в текущем ката- логе а затем по пути доступа из AUTOEXEC.BAT Структура записи в файле данных Пр: [Kод] Название элемента меню/подменю Условные обозначения признака элемента в файле данных !t: - заголовок меню !m: - элемент меню, содержащий подменю !s: - элемент подменю !o: - элемент главного меню, не содержащий подменю 1,2... - код выхода, проверяемый по ERRORLEVEL !t:Работа с ИС АРАМИС --+ !o: 1 Справочная информация | !m:Запуск АРАМИС | пример !s: 2 Запуск модуля АРАМИС1 | файла !s: 3 Запуск модуля АРАМИС2 | описания !m:Архивирование АРАМИС | меню !s: 4 Архивирование БД |