|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Скрипты Inno Setup. Помощь и советы [часть 5]
|
Ветеран Сообщения: 1270 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Отправлено: 03:49, 21-05-2012 |
Пользователь Сообщения: 107
|
Профиль | Отправить PM | Цитировать Цитата Gnom_aka_Lexander:
|
|
Отправлено: 22:49, 06-03-2013 | #1811 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать audiofeel, Да было уже. Изучай: http://forum.oszone.net/post-2102104-1779.html
neorom, установить, взять файлы из директории установки, посмотреть регшотом какие ключи внеслись в реестр и написать скрипт заново не судьба? Даже если распакуешь там будут стандартные секции типа компонентов и ярлыков. Чтоб их воспроизвести Oject Pascal знать не нужно, хватит и справки. |
Отправлено: 23:41, 06-03-2013 | #1812 |
Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать if not Checked[Items.IndexOf('Compoment1')] then
begin Checked[Items.IndexOf('Component2')] := False; end; данный код делает Component2 неактивным когда не выбран Compoment1 а что ещё нужно написать чтобы снималось выделение с Component2 если он ранее был выделен, а то при этом коде Component2 становится неактивным но остаётся выбранным P.S. Component2 - это Radiobutton, если это имеет значение |
Отправлено: 00:36, 07-03-2013 | #1813 |
Пользователь Сообщения: 128
|
Профиль | Отправить PM | Цитировать Johny777, пример рабочий , но ко мне не совсем подходит, мне хотелось эти две кнопки "стандартная" и "расширенная" поместить на "WizardForm.SelectDirPage" и пока пользователь не нажмет "расширенная" - "DirEdit" и "DirBrowseButton" не активны
|
Отправлено: 00:59, 07-03-2013 | #1814 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать audiofeel,
|
Последний раз редактировалось Johny777, 07-03-2013 в 23:45. Отправлено: 04:04, 07-03-2013 | #1815 |
Пользователь Сообщения: 107
|
Профиль | Отправить PM | Цитировать Єсть ли версия програми Inno Ultra v5.5.1, єсли єсть то закиньте мне на http://us.ua/ а то не где скачать не могу .
|
Отправлено: 22:13, 07-03-2013 | #1816 |
Ветеран Сообщения: 1088
|
Профиль | Отправить PM | Цитировать neorom, готово - полная версия Inno Ultra: http://us.ua/1058466/
Лександер, прости. ( Johny777, http://forum.oszone.net/post-2105950-1815.html пост поправь, а код паскаля используй, как [Code] (начальная жирная квадратная скобка) |
Последний раз редактировалось alert30, 07-03-2013 в 23:24. Отправлено: 22:52, 07-03-2013 | #1817 |
Пользователь Сообщения: 76
|
Профиль | Отправить PM | Цитировать Разъясните пожалуйста ситуацию, можно ли заскинировать через ISSkin.dll всю область "Выбора языка установки" http://forum.oszone.net/attachment.p...1&d=1362698177 . Вот код который я стыбзил с кринкелса
[Setup] AppName=My Application AppVersion=1.5 DefaultDirName={pf}\My Application DefaultGroupName=My Application UninstallDisplayIcon={app}\MyProg.exe SolidCompression=yes Compression=lzma/ultra OutputDir=. [Files] Source: ISSkin.dll; DestDir: {app}; Flags: dontcopy Source: Skin.cjstyles; DestDir: {tmp}; Flags: dontcopy [Icons] Name: {group}\my application; Filename: {app}\MyProg.exe [Code ] procedure LoadSkin(lpszPath: String; lpszIniFileName: String); external 'LoadSkin@files:ISSkin.dll stdcall'; procedure UnloadSkin(); external 'UnloadSkin@files:ISSkin.dll stdcall';, function CallWindowProc(lpPrevWndFunc: Longint; hWnd: HWND; Msg: UINT; wParam, lParam: Longint): Longint; external 'CallWindowProc@user32.dll stdcall delayload'; function SetWindowLong(hWnd: HWND; nIndex: Integer; dwNewLong: Longint): Longint; external 'SetWindowLong@user32.dll stdcall delayload'; function InitializeLanguageDialog(): Boolean; begin ExtractTemporaryFile('Skin.cjstyles'); LoadSkin(ExpandConstant('{tmp}\Skin.cjstyles'), ''); Result := True; end; procedure DeinitializeSetup(); begin UnloadSkin(); end; |
Отправлено: 03:17, 08-03-2013 | #1818 |
Пользователь Сообщения: 128
|
Профиль | Отправить PM | Цитировать здравствуйте, помогите со скриптом. на "SelectProgramGroupPage" вместо кнопки "GroupBrowseButton" хотелось чтоб было как в примере, небольшое "окно" (рисунок во влажении)
|
Последний раз редактировалось audiofeel, 22-03-2013 в 10:18. Отправлено: 04:47, 08-03-2013 | #1819 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать Цитата alert30:
|
|
------- Отправлено: 07:20, 08-03-2013 | #1820 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 4] | El Sanchez | Автоматическая установка приложений | 2099 | 22-05-2012 23:16 | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|