Войти

Показать полную графическую версию : Скрипты 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

Dark_Delphin
02-10-2011, 19:35
insombia, аа.. я не знал. Спасибо за инфу.
Тогда как наложить БМП на странице установки?

valyok666
02-10-2011, 19:38
ntrx, не можно=)надо создавать на всех страницах ток наложение текста дерьмо будет
http://s57.radikal.ru/i157/1110/45/7e3764e57cf7.jpg
вот что получается

Dark_Delphin
02-10-2011, 19:41
А на прогресс бар ИсДоне можно нормально изображения наложить?

insombia
02-10-2011, 19:46
ntrx да

Dark_Delphin
02-10-2011, 19:47
insombia, подскажеш?)

insombia
02-10-2011, 19:50
ntrx щас Need for Speed™ Undercover.iss v 2.2 там есть пример

Dark_Delphin
02-10-2011, 19:58
А есть голый примерчик?
Что-бы не вытаскивать из других скриптов?

insombia
02-10-2011, 20:04
ntrx лови (http://rghost.ru/23935801) картинку брал со скрипта нфс если хочешь можешь сам в фотошопе что-то свое нарисовать

Dark_Delphin
02-10-2011, 20:26
insombia, дак это для обычного бара, а мне для исДоне.

No4noylis
02-10-2011, 20:38
ntrx, отЪ (http://rghost.ru/23942361), переделал для ИСДона, вроде должно работать. И отЪ (http://rghost.ru/23941221) вариант как можно добавить картинку только на страницу установки, но если используешь ИСДоне, то нужно будет лейбелы ИСДона перенести на InnerPage.

Dark_Delphin
02-10-2011, 21:08
No4noylis, картинка поставилась но прогрессбар пропал.(

Edison007
02-10-2011, 21:16
Что-бы не вытаскивать из других скриптов? »
воть накатал быстренько, через ботву
http://rghost.ru/23949041

Alloc
02-10-2011, 21:19
уважаемые, будьте добры, подскажите мне одну вещь... я собираюсь создать небольшой Патч для игры... в папке с игрой есть запакованный в zip архив файл... каким образом можно добавить и заменить в этом архиве файлы при помощи Inno Setup? буду очень вам благодарен за помощь

No4noylis
02-10-2011, 21:29
No4noylis, картинка поставилась но прогрессбар пропал.( »
Я ж говорю, если картинку ставишь, надо компоненты страницы переносить на InnerPage, и добавлять их в процедуру CurPаgeChanged, чтоб они скрывались :)
Alloc, Возможно я ошибаюсь но помоему тебе подойдет ISDone, сначала в папке установки можно распаковать нужный архив, затем из инсталла добавить в папку необходимые файлы, и потом запаковать это дело обратно в архив.
Mafia_forever, Ну ясное дело, с помощью srep.exe . А вообще это :off:

Mafia_forever
02-10-2011, 21:52
скажите плиз файли типа martin.srep как делать

Dark_Delphin
02-10-2011, 23:33
Можно ли через fairy.dll сделать кликабельное лого через *.png.
Лого вставил , а как сделать кликабельным хз.

Заранее спасибо.

Raf-9600
03-10-2011, 00:34
А возможно ли указать, чтоб один какой-то файл, сжимался не по тому алгоритму что указан в [Setup] Compression, а по другому? К примеру, чтоб все файлы сжимались по lzma/max, а какой-то отдельный файл, по zip.

valyok666
03-10-2011, 01:36
ntrx, напишу завтра тебе его

Richter
03-10-2011, 02:35
Можно ли через fairy.dll сделать кликабельное лого через *.png. »

Не через png, но за неимением оного вот кликабельное bmp-лого:

[Setup]
AppName=Logo
AppVerName=Logo
DefaultDirName=C:\Logo

[Files]
Source: Button.bmp; Flags: dontcopy

[Code]
procedure LogoOnClick(Sender: TObject);
var ResCode: Integer;
begin
ShellExec('', 'http://www.forum.ru-board.com', '' , '', SW_SHOW, ewNoWait, ResCode)
end;

procedure InitializeWizard();
var
BtnPanel: TPanel;
BtnImage: TBitmapImage;
begin
ExtractTemporaryFile('Button.bmp')

BtnPanel:=TPanel.Create(WizardForm)
with BtnPanel do begin
Left:=20
Top:=325
Width:=132
Height:=27
Cursor:=crHand
OnClick:=@logoOnClick
Parent:=WizardForm
end
BtnImage:=TBitmapImage.Create(WizardForm)
with BtnImage do begin
AutoSize:=True;
Enabled:=False;
Bitmap.LoadFromFile(ExpandConstant('{tmp}')+'\Button.bmp')
Parent:=BtnPanel
end
end;

Sotonisto
03-10-2011, 07:49
insombia, я вот скачал твой скрипт инсталлятора Catalyst (http://rghost.ru/23912451) и у меня повился вопрос: что в скрипте отвечает за логтип? Я собственно только из-за этого и качал (ниразу не видел примера png лого), а в скрипте ничего найти не могу :(




© OSzone.net 2001-2012