|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2] |
|
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]
|
Ветеран Сообщения: 1133 |
Профиль | Отправить PM | Цитировать
Лимит страниц.
Тема закрыта. Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3] Внимание! Данная тема предназначена только для обсуждения написания скриптов ! Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Ссылка на архив предыдущей темы (также можно скачать из вложения) |
|
------- Отправлено: 22:06, 23-08-2009 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
Цитата R.i.m.s.k.y.:
|
||
------- Последний раз редактировалось Serega, 17-08-2010 в 00:03. Причина: спрятал код в тег Отправлено: 14:33, 16-08-2010 | #2191 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата Serega:
Робит, в списке компонентов не появляется, но лайт-сборка весит как полная, резать по скрипту не хочется - можно че-нить пропустить или приотрезать лишнего. Про выбор плееров: выбираю для установки KMP и MPC - надо чтобы можно было зарегить файлы либо на KMP или MPC (это сделано флагом exclusive) но нельзя было выбрать GOM. В текущей реализации можно для установки выбрать KMP и MPC и зарегить видеофайлы на GOM, что неправильно. Как сделать так, чтобы регистрация видеофайлов становилась активной при выборе соответствующего плеера? Это я RimPack дотачиваю. |
|
------- Отправлено: 15:53, 16-08-2010 | #2192 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
Цитата R.i.m.s.k.y.:
Если да, то нужно просто добавить функцию обработки кликов. Если надо, чуть позже накидаю пример... |
||
------- Отправлено: 17:33, 16-08-2010 | #2193 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать как сделать так,что на протяжении всего процесса установки в инсталле стояла моя картинка,а не белый фон,скрипт могу написать
ПОМОГИТЕЕЕЕЕЕ!!!!!!!!!!!!!!!! |
Последний раз редактировалось medved_orbitel, 16-08-2010 в 18:51. Отправлено: 18:22, 16-08-2010 | #2194 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Не могу токлом найти информацию: как использовать два раза функцию InitializeSetup? Вот два скрипта:
И еще: где-то видел скрипт, который сворачивает окно распаковки в маленькое в углу типа Installshield. Где можно найти пример того скрипта, а то я у себя его найти не могу... |
Отправлено: 23:12, 16-08-2010 | #2195 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать R.i.m.s.k.y., накидал вам пример, как это делается:
Цитата medved_orbitel:
Цитата SkarM:
Вы откуда брали код? просто первая function InitializeSetup, там всегда результат True. т.е. будет запускаться инстал всегда, а вторая function InitializeSetup не рабочая. |
||
------- Отправлено: 23:56, 16-08-2010 | #2196 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Serega,
СПАСИБИЩЕ!!! |
------- Отправлено: 08:22, 17-08-2010 | #2197 |
Новый участник Сообщения: 15
|
Профиль | Отправить PM | Цитировать Первую- я специально сделал чтоб появлялось только сообщение, а установка продолжалась. А вот по поводу второй- мне надо скрипт, который будет удалять папку, в которую будут ставиться файлы программы.
|
Отправлено: 09:03, 17-08-2010 | #2198 |
Новый участник Сообщения: 20
|
Профиль | Отправить PM | Цитировать парни, привет. Нуждаюсь в вашей помощи) Комплияция проходит успешно. Но подскажите пожалуйста, как можно сменить значки? (см. ниже)
http://rghost.ru/2364155 |
Отправлено: 10:19, 17-08-2010 | #2199 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Вот такой инно-код для тихой установки без вопросов
[Setup] DisableDirPage=true DisableProgramGroupPage=true DisableReadyPage=true DisableFinishedPage=true DisableStartupPrompt=true DisableReadyMemo=true [_Code] procedure CurPageChanged(CurPageID: Integer); begin If CurPageID=wpWelcome then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpReady then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpPreparing then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpInstalling then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpInfoAfter then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpLicense then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpPassword then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpInfoBefore then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpUserInfo then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpSelectDir then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpSelectComponents then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpSelectProgramGroup then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpSelectTasks then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpReady then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpPreparing then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpInstalling then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpInfoAfter then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; If CurPageID=wpFinished then begin SendMessage(WizardForm.NEXTBUTTON.Handle, 513, 0, 0) SendMessage(WizardForm.NEXTBUTTON.Handle, 514, 0, 0) end; end; Про параметры /silent знаю, но сейчас не подходят |
------- Отправлено: 14:40, 17-08-2010 | #2200 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
[архив] Inno Setup .:[все вопросы]:. | Mchik | Автоматическая установка приложений | 1329 | 23-08-2009 20:13 | |
[архив - Часть 2] AutoIt скрипты | Vadikan | AutoIt | 985 | 21-01-2008 09:58 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
[Архив - Часть 1.1] AutoIt скрипты | EgOrus | AutoIt | 335 | 04-02-2006 16:58 |
|