|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3] |
|
Скрипты Inno Setup. Помощь и советы [часть 3]
|
Ветеран Сообщения: 1133 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 |
|
------- Отправлено: 00:28, 04-11-2010 |
Старожил Сообщения: 241
|
Профиль | Отправить PM | Цитировать R.i.m.s.k.y., а если нет диска D и он ставит просто на диск???
|
------- Отправлено: 14:55, 10-10-2011 | #3501 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Пользователь Сообщения: 80
|
Профиль | Отправить PM | Цитировать valyok666, если нет других дисков то выбирается системный
|
Отправлено: 14:58, 10-10-2011 | #3502 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать если есть папка D:\Games - предлагать туда, если есть C:\Games - туда, иначе - в програмфилесы
|
------- Отправлено: 15:21, 10-10-2011 | #3503 |
![]() Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать А как вот это чудо сделать виде скрипта
#define FindHandle #define FindResult #define Mask "F:\p2p на E\Games\Preferans\*.hlp" #sub ProcessFoundFile #define fn FindGetFileName(FindHandle) CheckListBox.AddCheckBox('{#fn}', '', 0, True, True, False, True, nil); #endsub // где в секции [code] CheckListBox := TNewCheckListBox.Create(Page); CheckListBox.Width := Page.SurfaceWidth; CheckListBox.Height := ScaleY(97); CheckListBox.Flat := True; CheckListBox.Parent := Page.Surface; #for {FindHandle = FindResult = FindFirst(Mask, 0); FindResult; FindResult = FindNext(FindHandle)} ProcessFoundFile И еще такой вопрос? В инсталляторе создаю новую страницу с TNewCheckListBox на ней. Вопрос, можно ли как-то заполнить его именами файлов из определенного каталога? А можно пример работающего скрипта? |
Отправлено: 17:33, 10-10-2011 | #3504 |
Старожил Сообщения: 241
|
Профиль | Отправить PM | Цитировать filehome,сформулируй нормально что тебе надо
![]() ![]() |
------- Отправлено: 18:06, 10-10-2011 | #3505 |
Забанен Сообщения: 216
|
Интересует вопрос:
Как сделать вот что, идёт запуск инсталятора, инсталятор проверяет наличие трёх файлов 1.exe, 2.dll, 3.ocx в папке C:\Program Files\MyProg и наличие ключа в реестре HKEY_LOCAL_MACHINE\SOFTWARE\MyProg (в этом ключе есть ещё ветки, ну это не важно, главное HKEY_LOCAL_MACHINE\SOFTWARE\MyProg), суть в том что, если инсталятор это всё обнаруживает, то продолжаются дальнейшие действия, если нет, то выводит окно с сообщением типа "не найдены необходимые компоненты", и при нажатии ОК инсталятор закрывается, возможно ли такое сделать? |
Последний раз редактировалось Devils Night, 10-10-2011 в 23:54. Отправлено: 18:38, 10-10-2011 | #3506 |
Старожил Сообщения: 398
|
Профиль | Отправить PM | Цитировать Devils Night, есть вот такая крутотень http://forum.ru-board.com/topic.cgi/...38&limit=1&m=1
Правда более гуманная, если не находит строчки в реестре, то всеголишь высвечивает сообщение. Но предполагаю, что это, можно изменить. |
Отправлено: 21:33, 10-10-2011 | #3507 |
Ветеран Сообщения: 510
|
Профиль | Отправить PM | Цитировать Как сделать чтобы в инсталяторе вместо воды как в WaterCtrl v2.0 был снег?
|
Отправлено: 21:48, 10-10-2011 | #3508 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать вот у людей то проблем больше нету - снег в инсталлере
![]() ![]() |
------- Отправлено: 22:20, 10-10-2011 | #3509 |
Забанен Сообщения: 216
|
Цитата Raf-9600:
Цитата Raf-9600:
|
||
Последний раз редактировалось Devils Night, 11-10-2011 в 00:00. Отправлено: 23:53, 10-10-2011 | #3510 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [addon] Inno Setup | CrOsP | Наборы обновлений для Windows XP/2003/Windows 7 | 33 | 11-05-2011 16:03 | |
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] | Serega | Автоматическая установка приложений | 2651 | 08-11-2010 18:34 | |
Inno Setup 5.3.6 | OSZone Software | Новости программного обеспечения | 0 | 15-11-2009 17:30 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|