PDA

Показать полную графическую версию : Последовательная установка EXE'шников....


Han_Solo
01-06-2007, 16:48
Такой вопрос... хочу поместить несколько EXE'шников в один архив(самораспаковывающийся архив от винрара), и хочу заставить их автоматически запускаться, но последовательно, как это сделать???? Пожалуйста, помогите, надоело голову ломать....

Berline
01-06-2007, 18:52
делаешь .bat файл. в котором прописываешь запуск всех твоих EXE'шников, чтоб по очереди, типа такого: start /wait RegPack.exe, т.е. пока не установится первая прога - следующая не начнёт ставиться... и в винраре исполняющим файлом делаешь этот батник! Либо что-то подобное есть в 7zip, там есть возможность запуска нескольких файлов после распаковки... WinRar же в этом ограничен 1 файлом.

Han_Solo
01-06-2007, 19:44
а как сделать без отображения cmd или bat'ника...

Vadikan
01-06-2007, 19:46
Han_Solo
Скрываем консольные окна — OSZone.net wiki (http://wiki.oszone.net/index.php/Скрываем_консольные_окна)

Han_Solo
01-06-2007, 21:29
не то... говорят есть проще варианты

zuckij
01-06-2007, 22:17
Han_Solo Пока, не разобрался с 7-Zip? делал так создавал RaR-oм SFX архив, в котрый включал утилиту hidcon.exe . Батник писал как обычно, и запускал его примерно так hidcon.exe run.bat;
;Расположенный ниже комментарий содержит команды SFX-сценария
Setup=hidcon.exe run.bat
TempMode Silent=1
Overwrite=1

Vadikan
01-06-2007, 23:56
Han_Soloне то... Что не то? говорят есть проще вариантыКто говорит, какие варианты они предлагают?

Рекомендую прочесть статью по ссылке, а не просто посмотреть ее.

snark
02-06-2007, 08:13
Han_Solo
Сделать через 7-zip:
1. Пишешь батник start.bat
start /wait proga #1.exe
start /wait proga #2.exe
...
start /wait proga #n.exe
exit


2. Добавляешь два файла - 7zSD.sfx (http://7zsfx.solta.ru/ru/552/7zSD.7z) и config.txt
config.txt:

;!@Install@!UTF-8!
RunProgram="hidcon:start.bat"
GUIMode="2"
;!@InstallEnd@!


3. Собираешь exe-шник:
copy /b 7ZSD.sfx + config.txt + %name_out%.7z %name_out%.exe

где %name_out%.7z - имя архива, а %name_out%.exe - имя выходного exe файла.

Проще уже некуда!

Han_Solo
02-06-2007, 21:13
а где найти hidcon.exe ? не могу найти

jameszero
02-06-2007, 22:24
Han_Solo
А по ссылке которую дал чуть выше Vadikan вы заходили?
Зайдите ещё раз и все таки прочитайте, hidcon.exe найдёте там-же.

Vadikan
02-06-2007, 22:40
а где найти hidcon.exe ? не могу найтиМда... переношу в ХВЗ.




© OSzone.net 2001-2012