|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 8] |
|
Скрипты Inno Setup. Помощь и советы [часть 8]
|
Ветеран Сообщения: 1264 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Скрипты Inno Setup. Помощь и советы (Archive Pack 1):
Скрипты Inno Setup. Помощь и советы [часть 6] Скрипты Inno Setup. Помощь и советы [часть 7] |
|
Отправлено: 08:52, 02-02-2015 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать palsn2000, глянь выше мой скрипт, конкретно CompOnItemMouseMove
|
------- Отправлено: 19:12, 28-03-2015 | #391 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать kotyarko@fb,
Цитата:
|
|
Отправлено: 20:09, 28-03-2015 | #392 |
Ветеран Сообщения: 857
|
Профиль | Отправить PM | Цитировать Цитата palsn2000:
Скрытый текст
[setup] AppName=My Application AppVersion=1.5 DefaultDirName={pf}\My Application [Components] Name: Mode; Description: mode; Types: custom; flags: fixed Name: Mode/SPOnly; Description: SPOnly; Flags: disablenouninstallwarning Name: Mode/MPOnly; Description: MPOnly; Flags: disablenouninstallwarning Name: Mode2; Description: mode2; Types: custom; flags: fixed Name: Mode2/SPOnly2; Description: SPOnly2; Flags: disablenouninstallwarning Name: Mode2/MPOnly2; Description: MPOnly2; Flags: disablenouninstallwarning [Code] const UNDEF_INDEX = -777; var LastIndex: Integer; procedure CompOnItemMouseMove(Sender: TObject; X, Y: Integer; Index: Integer; Area: TItemArea); begin if Index = -1 then Exit; if Index = LastIndex then Exit; try case TNewCheckListBox(Sender).ItemCaption[Index] of 'mode': TNewCheckListBox(Sender).Hint := 'Опись1'; 'SPOnly': TNewCheckListBox(Sender).Hint := 'Опись2'; 'MPOnly': TNewCheckListBox(Sender).Hint := 'Опись3'; 'mode2': TNewCheckListBox(Sender).Hint := 'Опись4'; 'SPOnly2': TNewCheckListBox(Sender).Hint := 'Опись5'; 'MPOnly2': TNewCheckListBox(Sender).Hint := 'Опись6'; else begin TNewCheckListBox(Sender).ShowHint := False; LastIndex := UNDEF_INDEX; Exit; end; end; TNewCheckListBox(Sender).ShowHint := True; finally LastIndex := Index; end; end; procedure CompOnMouseLeave(Sender: TObject); begin WizardForm.ComponentsList.ShowHint := False; end; procedure InitializeWizard(); begin LastIndex := UNDEF_INDEX; WizardForm.ComponentsList.OnItemMouseMove := @CompOnItemMouseMove; WizardForm.ComponentsList.OnMouseLeave := @CompOnMouseLeave; end; |
|
------- Отправлено: 21:12, 28-03-2015 | #393 |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать Dodakaedr, Спасибо. Вырезка с скрипта R.i.m.s.k.y. очень помогла.
Но теперь возникло ещё три вопроса: 1. Можно ли сделать так, чтобы подпись отображалась немного дольше (секунд 10-15); 2. Можно ли сделать так, чтобы подпись (длинная) отображалась не в одну, а в 2-3 строки; 3. Можно ли сделать так, чтобы при переводе курсора с компонента на компонент подпись бы изменялась сразу (в представленном примере подпись отображается для одного компонента и один раз - для смены подписи нужно либо убрать курсор из поля компонентов и вернуть его снова, либо щелкнуть на компоненте левой или правой кнопкой мыши). |
Отправлено: 22:14, 28-03-2015 | #394 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать Народ! Помогите пожалуйста вшить музыку с кнопочкой (play/stop) в скрипт: http://rghost.ru/7RSpPRxQh
|
Отправлено: 18:13, 30-03-2015 | #395 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Цитата palsn2000:
|
|
------- Отправлено: 18:45, 30-03-2015 | #396 |
Старожил Сообщения: 212
|
Профиль | Отправить PM | Цитировать Цитата Okta_333:
Цитата palsn2000:
|
||
------- Отправлено: 18:56, 30-03-2015 | #397 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать подскажите возможность решения вопроса
есть файл настроек, в нем несколько управляющих функций с опцией вкл/выкл надо так если в списке компонентов выбран пункт 1 то копировать файл 1 но не копировать файл 2 и 3 если в списке компонентов выбран пункт 2 то копировать файл 2 но не копировать файл 1 и 3 если в списке компонентов выбран пункт 3 то копировать файл 3 но не копировать файл 1 и 2 и т.д. 1,2,3 это три варианта одного и тот же файл только с разными настройками |
Последний раз редактировалось svs23, 01-04-2015 в 13:52. Отправлено: 13:43, 01-04-2015 | #398 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать svs23, три разных файла
в секции Files использовать Components |
------- Отправлено: 13:46, 01-04-2015 | #399 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать не правильно сформулировал вопрос
надо так если в списке компонентов выбран пункт 1 то копировать файл 1 если в списке компонентов выбран пункт 2 то копировать файл 2 если в списке компонентов выбран пункт 3 то копировать файл 3 если в списке компонентов выбран пункт 1 и 2 то копировать файл 4 но не копировать файл 1 и 2 если в списке компонентов выбран пункт 2 и 3 то копировать файл 5 но не копировать файл 2 и 3 если в списке компонентов выбран пункт 1 и 3 то копировать файл 6 но не копировать файл 1 и 3 если в списке компонентов выбран пункт 1 и 2 и 3 то копировать файл 7 но не копировать файл 1 и 2 и 3 и т.д. |
Отправлено: 14:47, 01-04-2015 | #400 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 7] | El Sanchez | Автоматическая установка приложений | 2499 | 02-02-2015 08:59 | |
Скрипты Inno Setup. Помощь и советы [часть 6] | El Sanchez | Автоматическая установка приложений | 2494 | 10-03-2014 11:51 | |
Скрипты Inno Setup. Помощь и советы [часть 5] | El Sanchez | Автоматическая установка приложений | 1999 | 28-03-2013 19:09 | |
Скрипты Inno Setup. Помощь и советы [часть 4] | El Sanchez | Автоматическая установка приложений | 2099 | 22-05-2012 23:16 | |
Скрипты Inno Setup. Помощь и советы [часть 3] | Serega | Автоматическая установка приложений | 3755 | 26-10-2011 17:58 |
|