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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Последовательная установка EXE'шников.... (http://forum.oszone.net/showthread.php?t=84846)

Han_Solo 01-06-2007 16:48 593963

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


Berline 01-06-2007 18:52 594026

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

Han_Solo 01-06-2007 19:44 594046

а как сделать без отображения cmd или bat'ника...

Vadikan 01-06-2007 19:46 594049

Han_Solo
Скрываем консольные окна — OSZone.net wiki

Han_Solo 01-06-2007 21:29 594094

не то... говорят есть проще варианты

zuckij 01-06-2007 22:17 594119

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 594163

Han_Solo
Цитата:

не то...
Что не то?
Цитата:

говорят есть проще варианты
Кто говорит, какие варианты они предлагают?

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

snark 02-06-2007 08:13 594218

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 и 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 594354

а где найти hidcon.exe ? не могу найти

jameszero 02-06-2007 22:24 594380

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

Vadikan 02-06-2007 22:40 594385

Цитата:

а где найти hidcon.exe ? не могу найти
Мда... переношу в ХВЗ.


Время: 19:16.

Время: 19:16.
© OSzone.net 2001-