Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   GMinstaller-программа для выборочной инсталляции автоматически устанавливаемы (http://forum.oszone.net/showthread.php?t=43776)

mitiya 13-01-2005 22:09 288349

GMinstaller-программа для выборочной установки приложений
 
Вообщем написали мы с одним челом (gust) прогу, желаю услышать мнение общественности.
Пользоваться ей следующим образом:
1 Создаете папку
2 В ней создаете папки для программ и называете их (папки) так как называются проги которые в них. GMinstaller будет использовать эти имена (папок) как название программ. Типа тог8о что на рисунке
рис1
3 Размещаем этих папка подготовленные для автоматической установки программы (т е всякие там setup.exe , AutoIt , bat и тд )
рис2
4 Запускаем GMeditor.exe выбираем корневую папку (в моем случае cd3)
5 ставим галки на папках с прогами
рис3
6 после нажатия next в выбранных папках создадутся 4 файла (gmsetup.bat ,
gmcomments.txt , gmgroup.txt , gmsetup.pif )
gmsetup.bat – самый главный файл он будет запускать инсталляцию данной проги
gmcomments.txt – комментарии к проге
gmgroup.txt – группа проги к примеру system utilities
gmsetup.pif – нужен для того чтоб в win98 gmsetup.bat закрывался после завершения
7 в следующем окне можнобуде редактировать файлы : gmsetup.bat ,
gmcomments.txt , gmgroup.txt
рис4
8 при редактировании gmsetup.bat надо выбрать тот файл который запускает автоматическую установку (в случае trueImage это будет trueimage.exe (это скомпилированный AutoIt скрипт ))
рис5
А если приложение устанавливается через ключи , то выбираем setup.exe и прописываем ключи
рис6
9 нажимаем generate потом ставим галку на place gminstaller.exe in root folder
Жмем finish

Теперь в изначальной папке лежит gminstaller.exe
Запускаете его выбираете нужные проги и жмете RUN


Примечание : если gmsetup.bat запускает другой bat (например 1.bat) ,то в 1.bat пути должны быть относительно изначальной папки
Допустим gminstaller.exe лежит в cd3 и запускает 1.bat ,лежащий в trueImage, а он в свою очередь запускает некий setup.exe , то путь к этому setup.exe в 1.bat будет выглядеть следующим образом : start /wait trueImage\setup.exe
И обязательно ипользуйте wait ,а то могут запустится сразу несколько прог.

GMpack.zip

Vadikan 18-01-2005 20:47 289808

Так что, неужели никто не хочет потестировать программу и высказать свое мнение? Мне некогда, сорри :)

Volodya_17 19-01-2005 12:46 289987

Уже попробовал. На три машины ставил с помощью нее софт. Спасибо, очень удобная и простая. До wpi руки так и не дошли. Теперь не знаю скоро ли до нее доберусь.

mitiya 19-01-2005 17:47 290101

я залил v.1.2 :)
там в GMInstaller.exe появилась галочка для перзагрузки .
в GMeditor.exe появились кнопки для копирования и вставки ,незабитых в GMeditor, груп .
gmcomments.txt ,gmgroup.txt, gmsetup.bat ,gmsetup.pif стали генерится скрытыми , и в gmsetup.bat теперь нельзя случайно назначить самого себя (очень неприятная вещ)

Genz 20-01-2005 07:33 290279

Было бы неплохо добавить выбор группы по умолчанию и автоматическим началом установки через определенное время.

mitiya 24-01-2005 00:01 291436

залил версию v.2 !!!
(многа всяких внутренних переделок)

появился таймер
появилась возможность сохранять "нажатые галочки" ( ткрываете GMinstaller.exe , ставите галочки , идете в меню files )
(в папке GMprofiles хранятся записи , GMeditor ее не видит поэтому GMsetup.bat туда не добавит)


да еще :
пасле 1 логона через [GuiRunOnce] не работает , щас попробую через RunOnceEx.cmd , но пока причина не ясна (сама прога запускается но папок не видит) :idontnow:

mitiya 26-01-2005 02:55 292152

решил проблему незапуска через [GuiRunOnce] (правда немного через ж***)
Я добавил файл GMrun.exe (это скомпилированный скрипт)
его надо положить в одну папку с GMInstaller.exe
и запускать через [GuiRunOnce] GMrun.exe , а он запустит GMInstaller.exe - так все работает
и еще если положитьв одну папку с GMInstaller.exe end.bat , то он исполнится после установки всех приложений

Vadikan 26-01-2005 05:54 292168

Цитата:

и еще если положитьв одну папку с GMInstaller.exe end.bat , то он исполнится после установки всех приложений
А это зачем? Типа cleanup.cmd из примеров на моем сайте, все подчистить?

mitiya 26-01-2005 14:47 292286

Vadikan
Цитата:

А это зачем? Типа cleanup.cmd из примеров на моем сайте, все подчистить?
ну малоли там что понадобиться стереть в конце установки ,или еще чего сделать (на всякий случай)
ктомуж если нет end.bat рядом с GMInstaller.exe ничего не случиться

mitiya 27-02-2005 00:08 301868

Сделали версию 2.8 ,судя по всему финальную. Все вроде пофиксели и добавили все что можно было добавить. В архиве лежит небольшой монуал.

Обращаю внимание что :
Цитата:

Примечание : если gmsetup.bat запускает другой bat (например 1.bat) ,то в 1.bat пути должны быть относительно изначальной папки Допустим gminstaller.exe лежит в cd3 и запускает 1.bat ,лежащий в trueImage, а он в свою очередь запускает некий setup.exe , то путь к этому setup.exe в 1.bat будет выглядеть следующим образом : start /wait trueImage\setup.exe И обязательно ипользуйте wait ,а то могут запустится сразу несколько прог.
Теперь неверно ,а верно следующие : start /wait setup.exe (в GMeditore теперь есть специальная кнопка "fix path" для того чтоб автоматически исправить пути в уже созданных GMsetup.bat )

если есть какие пожелания высказывайте.


Lenich 24-03-2005 21:26 309824

Испробовал в деле GMInstaller и хочу сказать, что молодцы вы. Всё очень даже удобно и практично. SUPER!

prokazzza 20-02-2007 13:15 552879

mitiya

Программа не работает!!!
Сделал все как написано в инструкции, после этого захожу в GMInstaller.exe, ОН ПУСТ!!! Ни одной программы, ни одной даже группы нет, кроме групп по умолчанию.

treehel 20-02-2007 13:28 552883

Я сам когда-то разрабатывал подобную программу, но так и не дописал :-) Отличная задумка, неплохая реализация. Чтобы было еще круче, переработать интерфейс и сделать гибкий конфигурацинный файл

Vovanchik 20-02-2007 18:28 553041

только что попробовал малость программку...
интересная штуковина.

из пожеланий - можно ли увеличить размер поля в котором выводиться описание?
у меня просто описальники большие по размеру получились.
в идеале вообще масштабирование изходя из текущего разрешения рабочего стола.

есть ли вариант работать не только с коренными папками но и со вложенными?
причем в идеале коренные папки первого уровня становились названиями групп.
т.е. по-русски - если внутри папки нет любых других папок кроме жестко заданной (например crack) то она считается оконечной и принадлежит к категории которую поределяет коренная папка из которой выходит эта ветка...
надеюсь понятно обьяснил

кстати есть ли вариант добавить в редакторе батника несколько последовательно запускаемых файлов?
причем чтоб у файлов с определенными именами (keygen.exe, serial.txt) ключ /wait не добавлялся бы.


пока вроды бы как все...
надеюсь что конструктив предложил.
просто у меня коллекция софта на диске измеряется дву гектарами и делать ее с плоской структурой не представляется возможным... все равно приходиться делать древовидную структуру.

Pasha-hard 25-09-2009 19:12 1227407

А как его из CMDLINES.TXT запустить? Помогите,пожалуйста.

Mogi 06-09-2010 11:30 1489498

Подскажите пожалуйста как можно избежать в этой программе такие вещи как выбор языка, принятие лицензии и всех последующих кнопок типа "далее" ?


Время: 12:05.

Время: 12:05.
© OSzone.net 2001-