|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2] |
|
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]
|
Ветеран Сообщения: 1133 |
Лимит страниц.
Тема закрыта. Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3] Внимание! Данная тема предназначена только для обсуждения написания скриптов ! Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Ссылка на архив предыдущей темы (также можно скачать из вложения) |
|
------- Отправлено: 22:06, 23-08-2009 |
Ветеран Сообщения: 717
|
Профиль | Отправить PM | Цитировать Мне нужно сделать так, чтобы в поле ввода пути назначения стоял по умолчанию путь, который зависит от Типа устанавливаемого приложения.
Думаю, что для этого надо чтобы страница выбора компонентов выскакивала раньше чем страница выбора пути. Делал так procedure CurPageChanged(CurPageID: Integer); begin with WizardForm do begin if CurPageID = wpSelectDir then begin SelectDirPage.Notebook.ActivePage:= SelectComponentsPage; end; if CurPageID = wpSelectComponents then SelectComponentsPage.Notebook.ActivePage:= SelectDirPage; DiskSpaceLabel.Caption:= ComponentsDiskSpaceLabel.Caption; if isComponentSelected('zs') then DirEdit.Text:=ExpandConstant('{pf}\proga1) else DirEdit.Text:=ExpandConstant('{pf}\proga2'); if CurPageID = wpSelectProgramGroup then begin if isComponentSelected('proga1') then GroupEdit.Text:='proga1' else GroupEdit.Text:='proga2'; end; end; Кнопка Обзор фактически тут не работает....чтобы ни выбирал я...ставится будет либо в {pf}\proga1 либо в {pf}\proga2. И еще при выборе отличного по умолчанию пути всегда высвечивается то что задано в начале скрипта в DefaultDirName={pf}\..., приходится ручками стирать, вот бы это DefaultDirName можно было изменять... Можно как то ситуацию поправить без создания пользовательского окна? Или может есть уже готовый скрипт для такого окна более-менее приличного вида... |
Отправлено: 16:27, 22-03-2010 | #1571 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 178
|
Профиль | Отправить PM | Цитировать Inno Setup Compiler 5.3.8 build 100322 Final от Restools
|
Отправлено: 20:13, 22-03-2010 | #1572 |
![]() Сообщения: 3649
|
Профиль | Сайт | Отправить PM | Цитировать Цитата YURSHAT:
![]() |
|
------- Отправлено: 21:58, 22-03-2010 | #1573 |
Старожил Сообщения: 163
|
Профиль | Отправить PM | Цитировать Habetdin, эт я уже понял. просто закоментируйте строку. Рестулзовскому юникоду эту не нужно.
ЗЫ. Эту фигню я поправлю |
------- Отправлено: 23:20, 22-03-2010 | #1574 |
![]() Сообщения: 3649
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 23:26, 22-03-2010 | #1575 |
Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать Habetdin, сделай вот так:
//PAnsiChar = PChar; |
Отправлено: 00:33, 23-03-2010 | #1576 |
![]() Сообщения: 3649
|
Профиль | Сайт | Отправить PM | Цитировать alex2010, я что, заккоментировать строку не могу?
![]() Ошибку из поста выше выдает после комментирования ![]() |
------- Отправлено: 00:40, 23-03-2010 | #1577 |
Старожил Сообщения: 151
|
Профиль | Отправить PM | Цитировать Можно ли на Inno Setup собрать "тихий" инсталлятор?
И если можно,то как? Спасибо. |
Отправлено: 01:01, 23-03-2010 | #1578 |
Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать Habetdin,
![]() ![]() YURSHAT, а как сделать в твоем новым скрипте так, чтоб скин загружался без autorun, т.е. когда удаляешь код autorun'а то скин не загружается??? |
Отправлено: 01:37, 23-03-2010 | #1579 |
Старожил Сообщения: 163
|
Профиль | Отправить PM | Цитировать Цитата Habetdin:
Цитата alex2010:
function InitializeSetup(): Boolean; begin ExtractTemporaryFile('Tiger.cjstyles'); LoadSkin(ExpandConstant('{tmp}\Tiger.cjstyles'), ''); Result := AutoRunExec; end; 2. Загрузка скина происходит в функции InitializeSetup, не удаляй ее при удалении строк отвечающих за авторан Цитата comsun:
![]() |
|||
------- Последний раз редактировалось YURSHAT, 23-03-2010 в 02:15. Причина: Уточнил Отправлено: 02:11, 23-03-2010 | #1580 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|