|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3] |
|
Скрипты Inno Setup. Помощь и советы [часть 3]
|
Ветеран Сообщения: 1133 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 |
|
------- Отправлено: 00:28, 04-11-2010 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать R.i.m.s.k.y., Скрипт еще рано, он тоже постоянно оптимизируется, могу выложить отдельно, если кому интересно, а регать лучше на родной все таки, хотя можно отдельный вопрос сделать - ставить оба редактора или только расширенный, но думаю, тоже не стоит, лично я предпочитаю работать в родном, а в расширенном удобно куски кода получать готовые и страницы добавлять, он, кстати с успехом заменяет IS From Designer.
В общем, нужно мнение не одного-двух человек, а десятка, хотябы. А то все качают и молчат.. |
------- Отправлено: 15:28, 24-12-2010 | #241 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата Лександер:
Лично я предпочитаю работать в расширенном - чего метаться туда-сюда-обратно |
|
------- Отправлено: 15:45, 24-12-2010 | #242 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать R.i.m.s.k.y., Сделаю в следующем обновлении просто две галки - так три варианта будет: простой, расширенный, оба
![]() |
------- Отправлено: 15:55, 24-12-2010 | #243 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста, как менять местами страницы в инстале? Заранее спасибо
![]() |
Отправлено: 17:33, 24-12-2010 | #244 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать _ToR4OK_, Насколько я знаю - никак, только создавать страницы с нужным содержимым в необходимом порядке, только я не уверен, что прокатит...
|
------- Отправлено: 17:49, 24-12-2010 | #245 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:56, 24-12-2010 | #246 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Цитата _ToR4OK_:
|
|
Отправлено: 19:15, 24-12-2010 | #247 |
Пользователь Сообщения: 129
|
Профиль | Отправить PM | Цитировать Цитата Лександер:
|
|
Отправлено: 19:33, 24-12-2010 | #248 |
[OVER]Baw17 Сообщения: 4085
|
Профиль | Отправить PM | Цитировать как сделать чтобы при установке Бэкапилась ветка реестра, и потом в неё вносились изменения а при деинсталляции возвращались в исходное положение?
|
------- Отправлено: 19:46, 24-12-2010 | #249 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата Baw17:
[_Code] procedure CurStepChanged(CurStep: TSetupStep); var res, i, k: Integer; reg0, reg, RegEdit: string; Key: TArrayOfString; begin if CurStep=ssDone then begin RegEdit:= ExpandConstant('{sys}\reg.exe'); reg0:= ExpandConstant('{pf}\InstallShield Installation Information\$...$\'); Key:= ['HKLM\SOFTWARE\GNU', 'HKCR\CLSID\{62CE7E72-4C71-4D20-B15D-452831A87D9D}', 'HKEY_CURRENT_USER\Software\KMPlayer' ]; for i:= 0 to GetArrayLength(Key)-1 do begin reg := reg0 + IntToStr(i) + '.reg'; if not FileExists(reg) then begin Exec(RegEdit, ' export ' + AddQuotes(Key[i]) + ' ' + AddQuotes(reg), ExpandConstant('{sys}'), SW_HIDE, ewWaitUntilTerminated, res); end; end; end; procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); var reg, reg0,RegEdit: string; res,i: integer; begin if CurUninstallStep = usUninstall then begin RegEdit:= ExpandConstant('{sys}\reg.exe'); reg0:= ExpandConstant('{pf}\InstallShield Installation Information\$...$\\'); for i:= 0 to 3 do begin reg:= reg0 + IntToStr(i) + '.reg'; if FileExists(reg) = True then Exec(RegEdit, ' import ' + AddQuotes(reg),ExpandConstant('{sys}'),SW_HIDE,ewWaitUntilTerminated,res); end; end; end; |
|
------- Отправлено: 20:04, 24-12-2010 | #250 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [addon] Inno Setup | CrOsP | Наборы обновлений для Windows XP/2003/Windows 7 | 33 | 11-05-2011 16:03 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Inno Setup 5.3.6 | OSZone Software | Новости программного обеспечения | 0 | 15-11-2009 17:30 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|