Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 3]
insombia
09-06-2011, 14:28
кто может мне обьеденить скрипт http://rghost.ru/10060311 с этим http://www.datafilehost.com/download-0dfe2a07.html очень нужно
insombia
09-06-2011, 15:22
http://pic.4m.net.ua/images/32081152100023125552.png
Как сделать такой инсталл?
insombia, http://rghost.ru/10131931 вот попробуй я из iswin7 удалил секцию [Setup] если не будет работать попробуй еще удалить секцию procedure DeinitializeSetup();
Как сделать установку на 2 диска в ISDone
insombia
09-06-2011, 22:32
LinkOFF InitializeWizard есть и там и там не пашет вобщем жаль
LinkOFF ты знаеш как сдлеать установку чтобы была как у механиков типа чтобы прогресс бар через некоторое время прыгал на середину установки
zero 414
10-06-2011, 12:02
хочу сделать так, чтобы можно было записать игру на 1xdvd9 или на 2xdvd5, что мне нужно тут изменить? если записывать на 2xdvd5, то файл video.bin должен быть на втором диске
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\build.bin'), ExpandConstant('{app}\build'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\game-1.bin'), ExpandConstant('{app}\build\pc\cache'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\game-2.bin'), ExpandConstant('{app}\build\pc\cache'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\game-3.bin'), ExpandConstant('{app}'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\video.bin'), ExpandConstant('{app}\build\pc\cache'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
if not ShowChangeDiskWindow('Пожалуйста, вставьте второй диск и дождитесь его инициализации.', ExpandConstant('{src}'),'video.bin' ) then break;
Gnom_aka_Lexander
10-06-2011, 18:54
zero 414,
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\build.bin'), ExpandConstant('{app}\build'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\game-1.bin'), ExpandConstant('{app}\build\pc\cache'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\game-2.bin'), ExpandConstant('{app}\build\pc\cache'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\game-3.bin'), ExpandConstant('{app}'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
if not ShowChangeDiskWindow('Пожалуйста, вставьте второй диск и дождитесь его инициализации.', ExpandConstant('{src}') if not ISArcExtract ( 0, 0, ExpandConstant('{src}\video.bin'), ExpandConstant('{app}\build\pc\cache'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
,'video.bin' ) then break; нужно сперва делать запрос второго диска, а потом уже распаковывать архив с него.
Специально для LinkOFF, ткни на читать далее... в этом посте.
insombia, я сам хотел бы узнать
нужно сперва делать запрос второго диска, а потом уже распаковывать архив с него. »
А как поставить запрос диска
Помогите мне я не могу поставить запрос 2 диска в скрипте isdone у меня сразу запрашивает диск при нажатие кнопки установит а мне нужно чтоб сначало установился первый а потом второй диск
insombia
10-06-2011, 21:28
Как склепать скрипты где есть строки procedure InitializeWizard(); в один?
insombia, дай мне полные скрипты вместе с файлами к ним чтоб я смог создать инсталлятор.я попробую тебе помочь
Gnom_aka_Lexander
10-06-2011, 21:55
insombia, очень просто это делается. просто переименовываеш свои процедуры, а в конце скрипта собираеш их вместе. так со всеми процедурами можно делать.
procedure InitializeWizard1()
....
procedure InitializeWizard2()
...
procedure InitializeWizard();
begin
InitializeWizard1()
InitializeWizard2()
end;
insombia
10-06-2011, 22:28
Лександер Блинннн спасибо
insombia
10-06-2011, 22:56
Лександер procedure CurPageChanged(CurPageID: Integer); тоже так же само?
ILIA_1992
11-06-2011, 00:05
помогите исправить это http://www.fotohost.by/pic_b/11/06/10/95e60187f9220ee7d8f8432f7fdc81a3.jpg
Чёрную полоску
murlakatamenka
11-06-2011, 01:18
procedure CurPageChanged(CurPageID: Integer); тоже так же само? »
insombia, да, и с CurPageChanged, и с DeinitializeWizard так тоже можно
по этому принципу работает Inno Setup Script Joiner - может быть полезной эта маленькая утилитка для объединения скриптов
1) Подскажите, как сделать такое?
Скрины
что-то похожее есть у злого деда (z10yded - репакер с русторки)
http://img810.imageshack.us/img810/570/83276765.th.png (http://img810.imageshack.us/i/83276765.png/)
также это похоже на установку дров от NVIDIA
возможно, эта информация поможет найти скрипт
ILIA_1992
11-06-2011, 11:57
как исправить в конце распаковки это http://img12.imageshack.us/img12/9894/42223991.jpg
Дирекст и вкредит не могут установиться пишет неверно задано имя папки.Как это исправить
Gnom_aka_Lexander
11-06-2011, 12:08
ILIA_1992, По указанному тобой пути нет файла для выполнения. Положи его туда, либо удали это задание.
insombia
11-06-2011, 12:32
Лександер CurPageChanged как сделать с ним такое же как и с InitializeWizard?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.