|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Скрипты Inno Setup. Помощь и советы [часть 5]
|
Ветеран Сообщения: 1265 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Отправлено: 03:49, 21-05-2012 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата GoshaPolo:
|
|
------- Отправлено: 00:36, 02-06-2012 | #181 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать Serega, Gnom_aka_Lexander,
спасибо! понял, запомнил Sanshalay, страница выбора компонетов появляется, если у тебя есть секция компонентов вот тебе пример пропуска страниц через код (айди страниц выше ) скрываем все станицы в этом примере, но появится страница готовности. Её не скроешь другой вариант как сказал GoshaPolo через секцию [Setup] (читай справку) •DisableDirPage •DisableFinishedPage •DisableProgramGroupPage •DisableReadyMemo •DisableReadyPage •DisableStartupPrompt •DisableWelcomePage |
Последний раз редактировалось Johny777, 02-06-2012 в 01:38. Отправлено: 00:55, 02-06-2012 | #182 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Serega, спасибо, но меня интересовал не MSGBox а алгоритм сравнения числа 50.6 с VersionMS и VersionLS
Т.е. в пакете версия 50.6, getVersionNumber возвращает VersionMS=50 и VersionLS=327680 Как узнать что версия в пакете новее? |
------- Отправлено: 08:10, 02-06-2012 | #183 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать R.i.m.s.k.y., если я правильно понял, то так:
Обрати внимание на переменную Float и ее тип. Цитата Johny777:
|
|
------- Последний раз редактировалось Gnom_aka_Lexander, 02-06-2012 в 10:16. Отправлено: 10:10, 02-06-2012 | #184 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Gnom_aka_Lexander, немного не то
мне нужно условие больше или равно, а в примере просто равно |
------- Отправлено: 10:20, 02-06-2012 | #185 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать ![]() ![]() StrToFloat возвращает значение типа Extended и его можно любым образом сравнить с другим значением типа Extended каковым и является твое 50.6 могу только догадаться, что shr 16 приводит к десятичному значению, буду благодарен, если мне кто-нибудь объяснит работу этих приведений ![]() |
------- Отправлено: 10:22, 02-06-2012 | #186 |
Новый участник Сообщения: 16
|
Профиль | Сайт | Цитировать GoshaPolo, Johny777, ок. А как скрыть страницу Дополнительные задачи? wpSelectTasks = 9; Ее штатными методами скрыть не получается. А через код я не понимаю что убирать. Поможете?
Скрипт: http://clck.ru/d/zxAyJVzi19yFX |
Отправлено: 19:46, 02-06-2012 | #187 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать Sanshalay, тебе нужно убрать родную страницу задач, или SelectTasksPage, которая создается в коде?
Если родную - то так: function ShouldSkipPage(PageID: Integer): Boolean; begin Result := PageID = wpSelectTasks; end; |
------- Отправлено: 19:55, 02-06-2012 | #188 |
Новый участник Сообщения: 16
|
Профиль | Сайт | Цитировать Gnom_aka_Lexander, теперь код вот такой:
Задачи успешно скрылись. Но появилась страница wpSelectProgramGroup. блин. если бы код был мой я бы некогда так не делал (Не ставил эти страницы). А код не мой и поэтому приходится удалять их непонятно как. (Потому что я не понимаю, что надо в коде удалять) |
Отправлено: 20:21, 02-06-2012 | #189 |
Ветеран Сообщения: 1133
|
Профиль | Отправить PM | Цитировать Цитата R.i.m.s.k.y.:
|
|
------- Отправлено: 20:26, 02-06-2012 | #190 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|