Войти

Показать полную графическую версию : Скрипты Inno Setup. Помощь и советы [часть 3]


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 [91] 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188

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

Как сделать такой инсталл?

LinkOFF
09-06-2011, 21:38
insombia, http://rghost.ru/10131931 вот попробуй я из iswin7 удалил секцию [Setup] если не будет работать попробуй еще удалить секцию procedure DeinitializeSetup();

LinkOFF
09-06-2011, 21:57
Как сделать установку на 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, ткни на читать далее... в этом посте.

LinkOFF
10-06-2011, 19:30
insombia, я сам хотел бы узнать

LinkOFF
10-06-2011, 20:05
нужно сперва делать запрос второго диска, а потом уже распаковывать архив с него. »
А как поставить запрос диска

LinkOFF
10-06-2011, 20:55
Помогите мне я не могу поставить запрос 2 диска в скрипте isdone у меня сразу запрашивает диск при нажатие кнопки установит а мне нужно чтоб сначало установился первый а потом второй диск

insombia
10-06-2011, 21:28
Как склепать скрипты где есть строки procedure InitializeWizard(); в один?

LinkOFF
10-06-2011, 21:42
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