PDA

Показать полную графическую версию : Скрипты 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
29-07-2011, 17:35
alert30 вот (http://innoultra.ru/downloads/Scripts.rar) что тебе нужно скачай пачку скриптов там есть несколько скриптов насчет процентов в прогресс баре

alert30
29-07-2011, 17:57
insombia, еще раз спасибо. :bow:

bagrat
29-07-2011, 20:34
1)как правильно прописать к файлу Logo.bmp (мой логотип), где должен находится мой графический файл

[Files]
Source: "Logo.bmp"; DestDir: "{tmp}"; Flags: dontcopy

[code]
procedure RepaintInstall();
begin
ExtractTemporaryFile('Logo.bmp');

LogoImage := TBitmapImage.Create(WizardForm);
with LogoImage do
begin
SetBounds(ScaleX(10), ScaleY(320), ScaleX(175), ScaleY(40));
Bitmap.LoadFromFile(ExpandConstant('{tmp}\Logo.bmp'));
Parent := WizardForm;
end;

procedure InitializeUninstallProgressForm1;
begin
FileCopy(ExpandConstant('{app}\WizardSmallImage.bmp'), ExpandConstant('{tmp}\WizardSmallImage.bmp'), False);
FileCopy(ExpandConstant('{app}\Logo.bmp'), ExpandConstant('{tmp}\Logo.bmp'), False);

UninstallProgressForm.Color:=Color;
UninstallProgressForm.InnerPage.Color:=Color;
UninstallProgressForm.MainPanel.Color:=Color;
UninstallProgressForm.PageNameLabel.Color:=Color;
UninstallProgressForm.PageDescriptionLabel.Hide;
UninstallProgressForm.PageNameLabel.Font.Color:=clWhite;
UninstallProgressForm.PageNameLabel.Width:=ScaleX(300);
UninstallProgressForm.StatusLabel.Color:=Color;
UninstallProgressForm.StatusLabel.Font.Color:=clWhite;

LogoImage := TBitmapImage.Create(UninstallProgressForm);
with LogoImage do
begin
SetBounds(ScaleX(10), ScaleY(320), ScaleX(175), ScaleY(40));
Bitmap.LoadFromFile(ExpandConstant('{tmp}\Logo.bmp'));
Parent := UninstallProgressForm;
end;
2) влияет ли порядок записи процедур в скрипте т.е.
[code]....
....
end;
ведь процедур и циклов может быть несколько

Rikill
29-07-2011, 20:37
bagrat, ну у тебя всё правильно
2) влияет ли порядок записи процедур в скрипте т.е. »
не понял вопроса
1)как правильно прописать к файлу Logo.bmp (мой логотип), где должен находится мой графический файл »
как у тебя прописано

Edison007
29-07-2011, 20:46
Neutron
http://rghost.ru/16227671

bagrat
29-07-2011, 20:51
извините за вопросы , но я новичок в этом деле

Rikill, может я не правильно прописал его? (я взял скрипт и скопировал его в инно сделал лого соответствующего размера)но вопрос как прописать по адресу7 оставить лого рядом с файлом iss

и опять повторяю вопрос может ктоне читал:
выполнил следующее установил игру ввел серийник, пропатчил, скомпилировал инно файл ***.iss, затем экпортировал ключи из реестра(regedit) импортировал их в ***.iss , запустил компилятор получил игру
в итоге при запуске репака , просит ввести серийник! как прописать путь в скрипте к серийнику?
ведь в реестре он должен где то быть? или хотя бы из текстового файла вытащить как-то

Цитата bagrat:
2) влияет ли порядок записи процедур в скрипте т.е. »
не понял вопроса » к примеру на форумах беру скрипты для разных примочек , их много, то есть начинается с коде и заканчивается енд; между началом и концом вставляем несколько процедур вот их порядок зависит в компиляции?

Rikill
29-07-2011, 21:12
bagrat, зависит, но это ты и сам поймёшь постепенно, мне сложно объяснить и я до сих пор не понимаю о чём ты, ты о процедурах procedure initializewizard(); и прочих? порядок тогда не важен ибо процедуры надо совмещать, если не знаешь как, то вот мой урок. (http://forum.ru-board.com/topic.cgi?forum=5&topic=35848&start=5187&limit=1&m=1#1)
[hr]
про лого: оно запаковывается в инсталлятор, потом при его запуске лого копируется в папку Temp (там хранятся временные файлы) потом инсталлятор, чтобы было удобней из этой папки достаёт твоё лого и засовывает в инсталлятор

bagrat
29-07-2011, 21:21
bagrat, зависит, но это ты и сам поймёшь постепенно, мне сложно объяснить и я до сих пор не понимаю о чём ты, ты о процедурах procedure initializewizard(); и прочих? » вот мой скрипт http://rghost.ru/16231711 проверь если я не прав отредактируй

у меня при кмпиляции именно с ***.bmp ыми файлами красные ошибки выдает

ilyhakz001
29-07-2011, 22:28
Кто нибудь может подсказать прогу для работы с регистром!

bagrat
29-07-2011, 22:30
ilyhakz001, Reg Organizer, TuneUp Utilities тебе в помощь

ilyhakz001
29-07-2011, 22:35
bagrat »
это для нахождения ключа регистра игры

Rikill
29-07-2011, 22:41
регистр это форматировние текста - капс лок - простой текст, реестр это настройки винды и программ

bagrat
29-07-2011, 22:41
значит открываешь пуск --выполнить---regedit---software-- ищешь папку с игрой выделяешь ---(ПКМ)экспорт и выбираешь к примеру раб стол(реестр игры твой)

Rikill
29-07-2011, 22:48
bagrat, нет, если система х64 битная то иногда хрен найдёшь, в этом посте будет исправленый твой скрипт

http://rghost.ru/16247131
не, ну Андрей, это кошмар, переписал почти с нуля, кошмар, реально, прошу тебя, читай справку???

bagrat
29-07-2011, 22:55
Rikill, для этого и дал ему программу ,когда-то я тоже не мог открыть, подсказали прогу и с помощью ее я выудил http://s1.ipicture.ru/uploads/20110729/lY7uHZYS.jpg (http://s1.ipicture.ru/uploads/20110729/xiOsoXs7.jpg)

ilyhakz001
29-07-2011, 22:56
у меня х64, и я реально устал искать

bagrat »
спасибо за прогу, теперь нашел

Rikill
29-07-2011, 23:05
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node
тут на х64 системе хранится большенство данных реестра.

ilyhakz001
29-07-2011, 23:19
Есть еще одна прога, через неё запускаешь установку игры и она выдает ключи реестра! кто нибудь знает такую?

R.i.m.s.k.y.
29-07-2011, 23:24
Есть еще одна прога, через неё запускаешь установку игры и она выдает ключи реестра! кто нибудь знает такую? »
RegShot

Rikill
29-07-2011, 23:27
bagrat, твой скрипт наверху
[hr]
спасибо за результаты




© OSzone.net 2001-2012