MrCyclik
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Возвращаясь к вопросу об оболочке. Я написал простенькую. Прошу не судить строго. Я, правда, позаимствовал кусочек кода у LEX1 для загрузки Мерлина. Познаний работы с форумом нет (как поместить rar не знаю), поэтому вставляю куски так... "Маленькое" пояснение: Можно разнести программы по разным вкладкам, для удобства, т.к. в куче можно что-то и не поставить. Оболочка предусматривает растановку галочек по умолчанию. Иногда скрипт написан и добавлен в файлы оболочки, но его забыли скомпилировать (каюсь, грешен). Тогда вылетит сообщение при запуске оболочки об отсутствии exe'шников (лучше оболочку запускать до ее записи на диск ), но checkbox'ы все равно будут... А при инсталяции отсутствующие exe-файлы будут проигнорированы... Принято как умолчание: 1 - название файлов установщиков - "Setup.exe"; должен существовать 2 - файл подсказки - "~.txt"; может существовать 3 - файл "Default.ini" отвечает за установку приоритета установки программ, чем ближе запись (относительный или абсольтный путь до setup.exe) к началу файла, тем раньше программа установится. Так же он отвечает, устанавливать ли программу по умолчанию или нет ("true" - после запуска оболочки на соответствующем checkbox'е будет стоять галочка, что либо иное - нет) 4 - файл "Panels.ini" отвечает за вкладки и их содержимое. ВНИМАНИЕ: 1 - все записи из "Default.ini" должны быть в файле "Panels.ini" и наоборот. Это определяет наличие всех checkbox'ов и их правильную расстановку, а следовательно и установленные приложения 2 - оболочка не устанавливает программы. Она лишь запускает файлы setup.exe, которые собственно и производят установку 3 - оболочка ждет завершения работы предыдущего exe'шника и лишь потом запускает следующий. Если exe'шник "завис" по какой-либо причине, то его надо завершить вручную. Поэтому проверьте каждый скрипт на "зависание" на чистой и "свежей" операционке (VMware Workstation рулит 4 - некоторые программы при запуске иногда меняют свои заголовки. Например, "Nero 7 - мастер установки" вместо "Nero 7 Ultra Edition - мастер установки" 5 - содержимое файла "Settings.ini" посмотрите сами, там все описано. Данная оболочка облегчит жизнь пользователю, который переставляет или ставит OS не только себе, но и другим (как эти другие иногда задалбливают ). P.S. Благодаря приоритету установки программ можно расставить ярлыки в нужном порядке Сама оболочка Файл Panels.ini Файл Default.ini Файл Settings.ini | Всего записей: 2 | Зарегистр. 31-01-2007 | Отправлено: 20:51 01-02-2007 | Исправлено: MrCyclik, 08:40 02-02-2007 |
|