|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Скрипты Inno Setup. Помощь и советы [часть 4]
|
Ветеран Сообщения: 1273 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Продолжение обсуждения Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Отправлено: 18:01, 29-08-2011 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать BlackPhoenix28,
попробуй выявить строки в коде отвечающие за твой нынешний плеер и потом интегрируй это http://rghost.ru/36644901 получишь вот это (оно?) |
Отправлено: 02:55, 22-02-2012 | #871 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Johny777,
Нет, не то. Я хочу что-бы тот плеер который у меня стоит был виден все время. Просто он с перемоткой и паузой + можно несколько файлов проигрывать. Да и вообще он мне подходит еще и потому что у меня же во время установки окошко с прогрессом в правом нижнем углу, весь экран открыт и видны фоновые картинки а мне именно это и нужно. Поэтому и не хочется менять плеер. |
Последний раз редактировалось BlackPhoenix28, 22-02-2012 в 03:41. Отправлено: 03:36, 22-02-2012 | #872 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Подскажите, пожалуйста, как правильно занести в ключ реестр без Code путь, хранящийся в другом ключе
делаю так [Registry] ...ValueName: Path; ValueData: {reg:HKLM\SOFTWARE\Classes\CLSID\{{EE30215D-164F-4A92-A4EB-9D4C13390F9F}\InprocServer32,}... Invalid registry constant "reg:HKLM\SOFTWARE\Classes\CLSID\{{EE30215D-164F-4A92-A4EB-9D4C13390F9F" Где, в какой жеппе вообще расписан по человечьи синтаксис инно? UPD: решение ..ValueName: Path; ValueData: {reg:HKLM\SOFTWARE\Classes\CLSID\{{EE30215D-164F-4A92-A4EB-9D4C13390F9F%7d\InprocServer32,};... Я конечно извернулся: в акелпаде меняю "конец строки" на "конец строки//" но это изврат |
------- Последний раз редактировалось R.i.m.s.k.y., 22-02-2012 в 12:06. Отправлено: 10:51, 22-02-2012 | #873 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать можно мне маленький пример?
как привязать чекбокс к компоненту например делаю простой пример [Setup] AppName=My Program AppVerName=My Program v 1.7 DefaultDirName={pf}\My Program OutputDir=. [Components] Name: g0; Description: 11111111; Check: make [ъCode] var X: TCheckBox; function make: Boolean; begin Result:=X.Checked; end; procedure InitializeWizard(); begin X := TCheckBox.Create(WizardForm); with X do begin Parent := WizardForm.SelectComponentsPage; Caption := 'Yes'; Left := ScaleX(0); Top := ScaleY(70);; Width := ScaleX(300); Height := ScaleY(15); TabOrder := 0; Checked := False; end; end; --------------------------- Ошибка запуска --------------------------- Строка 16: Could not call proc. --------------------------- ОК --------------------------- |
Отправлено: 19:30, 22-02-2012 | #874 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать Компонентами нельзя управлять из кода. они, в отличии от задач, создаются на запуске инсталла. соответсвенно и ошибка - ты пытаешься управлять объектом, до его создания. вот с задачами такое прокатит.
|
------- Отправлено: 19:44, 22-02-2012 | #875 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата Лександер:
procedure InitializeWizard(); ... WizardForm.ComponentsList.Checked[WizardForm.ComponentsList.Items.IndexOf(ExpandConstant('{#SVP}'))]:=True; ... И с задачами катит Главное вертеть компонентами и задачами из кода после InitializeSetup |
|
------- Отправлено: 20:47, 22-02-2012 | #876 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
можно пожалуйста более полный пример на основе моего предыдущего поста? дальше по аналогии сделаю у меня как раз зависимости задачи-компоненты и полностью убирать все компоненты и на странице через Check делать кучу галок с переключателями в секции файлов не самое весёлое занятие |
|
Последний раз редактировалось Johny777, 22-02-2012 в 21:11. Отправлено: 21:06, 22-02-2012 | #877 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
Цитата Johny777:
|
||
------- Отправлено: 21:12, 22-02-2012 | #878 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
Цитата Лександер:
Если поставить "Check: not make", то компонент не будет создан... Ошибка возникает именно из-за попытки обращения к контролу, который ещё не создан. |
||
------- Отправлено: 22:47, 22-02-2012 | #879 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать подскажите пожалуйста
как сдетать TNewEdit в котором будут вводиться параметры запуска ярлыка (как в Steam "параметры запуска") вот строка из моего скрипта Name: {group}\Half-Life 2; Filename: {app}\common\half-life 2\hl2.exe; WorkingDir: {app}\common\half-life 2; Parameters: -steam -game hl2 -appid 220; Components: g0\c1; IconFilename: {app}\common\half-life 2\hl2.ico -steam -game hl2 -appid 220 менять нельзя, но дописать можно очень многое например -console +fps_max 60 -dev может быть вот так дальше не знаю Name:.......Parameters: -steam -game hl2 -appid 220 -{code:функция};......... похожие реализации уже были при вводе ника в rev.ini |
Последний раз редактировалось Johny777, 23-02-2012 в 04:50. Отправлено: 02:29, 23-02-2012 | #880 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Test | ferget | Тест-форум | 0 | 24-08-2011 01:25 | |
test | ! ! Aaa ! ! | Тест-форум | 0 | 23-04-2011 11:29 | |
test | Santa aka Snt | Тест-форум | 0 | 16-04-2011 22:35 | |
test | xolod. | Программное обеспечение Linux и FreeBSD | 0 | 19-04-2009 21:03 | |
Test memory | KEugeNik | Хочу все знать | 11 | 23-11-2003 23:11 |
|