Загрузочное меню строится по каталогам и файлам(Catalogue tree) находящимся по пути: CD_LETTER:\BT\BOOT (этот путь настраивается из конфигурационного файла TREE2WBA.INI).
Для добаления новой программы к диску, надо: запаковать ее в архив, добавить бат файл с указанием программы которую надо запустить
и положить архив на диск, или, если программа содержится на образе диска, просто положить этот образ на диск.
С помощью конфигурационного файла можно настроить некоторые параметры. Здесь приведен пример конфигурационного файла
(кликая мышью по именам секций можно получить дополнительную информацию).
Быстрый старт
Для того чтоб добавить какую-либо программу надо: 1) Создать BAT файл(файл коммандного сценария DOS) и вписать туда имя файла котороый надо запустить для запуска программы. 2) Дать BAT файлу имя, обязательно такое-же как имя будущего архива. Например если архив будет иметь имя PQPM.UHA, то BAT файл должен иметь имя PQPM.BAT 3) Запаковать программу и созданный BAT файл в архив (CAB или UHA) и дать архиву имя формата 8.3 4) Положить архив на диск в папку CD_LETTER:\BT\BOOT.
Для того чтоб добавить образ диска надо: 3) Дать файлу образа имя формата 8.3 4) Положить файл образа на диск в папку CD_LETTER:\BT\BOOT.
При запгрузке с диска появится текстовое меню, в котором, одним из пунктов будет пункт идентичный имени добавленного архива или образа(без расширения). Например PQPM или ACRONIS.
Чтобы пункт меню назывался не именем файла и имел более восьми символов, надо открыть файл TREE2WBA.INI
из папки CD_LETTER:\BT и добавить в секцию ASSOCIATION, имя меню. Например:
[ ASSOCIATION ]
PQPM = Power Quest Partition Magic
ACRONIS = Acronis Rescue Media
Меню строится по ДЕРЕВУ каталогов и файлов, при построении меню(во время выполнения программы TREE2WBT.EXE),
происходит рекурсивный обход всего ДЕРЕВА. Это означает что папки могут быть вложенными.
Вложенная папка будет ПОДМЕНЮ(SUBMENU) относительно папки в которой она находится. Файлы которые находятся в этой папке
будут пунктами меню или подменю.
Для более тонкой кофигурации, кроме файла TREE2WBA.INI, можно использовать файл INFO.MNI, который можно располагать в каждой конкретной
папке для конфигурации конкретно одного меню.
Пример конфигурационного файла INFO.MNI с пояснениями.
ВАЖНО:
На одном из этапов построения меню, программа не отличает имя папки от имени файла, так как от имени файла отбрасывается расширение.
Поэтому имя файла или папки не должно повторяться. Например, если в дереве в одной из папок лежит файл PQPM.UHA, то больше нигде
не должно быть ни папки с именем PQPM, ни файла PQPM c любым(поддерживаемым) расширением. Не поддерживаемые файлы игнорируются не зависимо от имени.