|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3] |
|
Скрипты Inno Setup. Помощь и советы [часть 3]
|
Ветеран Сообщения: 1133 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 |
|
------- Отправлено: 00:28, 04-11-2010 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Лександер, все равно не работает. Смотри, всё нормально распаковывается когда в function ISCreateProcessCallback(): boolean; вместо Result := isexec_cancel; стоит Result := true;, но при этом кнопка отмены не работает. Как сделать по другому хз.
|
Отправлено: 20:42, 29-03-2011 | #1171 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать Чем вам кнопка отмены сдалась? Все равно откат пойдет после завершения какой-либо операции, а если киллить процесс при нажатии - извращение какое то.
--- Поправьте если мои взгляды не правильны. |
Отправлено: 20:47, 29-03-2011 | #1172 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Цитата duxa:
|
|
Отправлено: 20:53, 29-03-2011 | #1173 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать R3Pa4eK, сейчас скрипт посмотрю, но мне пока еще тяжело вникать, с isexec не работал, предпочитаю ИсДоне, кстати, там шагающий прогрессбар тоже можно реализовать, хочеш научу?
|
------- Отправлено: 20:53, 29-03-2011 | #1174 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Цитата Лександер:
|
|
Отправлено: 20:56, 29-03-2011 | #1175 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать R3Pa4eK, смотри
if not ISArcExtract ( 0, 0, ExpandConstant('{src}\*.arc'), ExpandConstant('{app}'), false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break; 0 - привязка к компонентам, задачам или просто каким-либо условиям. 0 - проценты, при значении 0 - вычисляются при первом прогоне, можно подставлять свои значения - сумма процентов всех этапов распаковки должна быть равна 100, тогда прогрессбар будет двигаться скачками. С isexec.dll попозже поковыряюсь, сейчас пока некогда. |
------- Последний раз редактировалось Gnom_aka_Lexander, 29-03-2011 в 21:27. Отправлено: 21:07, 29-03-2011 | #1176 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Лександер, спасибо. Так что с isexec.dll разобрался?
|
Отправлено: 21:16, 29-03-2011 | #1177 |
Новый участник Сообщения: 19
|
Профиль | Отправить PM | Цитировать Ребят есть чудестная программа inno setup game scripting позваляющая за пару минут сделать свой давольно токи неплохой инсталятор за пару минут, обращаюсь к людям которые могут в эту программу дабавить некоторую опцию, которая может добавлять в инсталятор установку дополнительного по, наварганил скрипт пример ниже, всем спасибо надеюсь кто нибудь откликнется:
[Tasks] Name: additional; Description: "Дополнительное ПО"; Name: additional\dx; Description: "Обновить DirectX"; Flags: unchecked Name: additional\vcr86; Description: "Обновить библиотеки С++ х86"; Flags: unchecked; Name: additional\vcr64; Description: "Обновить библиотеки С++ х64"; Flags: unchecked; [Run] Filename: {src}\Redist\vcredist_x86.exe; Flags: nowait; Tasks: additional\vcr86; Parameters: /q; Filename: {src}\Redist\vcredist_x64.exe; Flags: nowait; Tasks: additional\vcr64; Parameters: /q; Filename: {src}\Redist\DirectX\dxsetup.exe; Flags: nowait; Tasks: additional\dx; Parameters: /silent; Скрипт естественно создан под мои пути файлов так что их вам придется поменять, скрипт подрузумевает, что библиотеки доп по будут находится непосредственно рядом с установочными файлами. Жирным шрифтом пометил те места где надо указать свои данные, для тех кто захочет использовать это в своих целях. Попутно хотелбы спросить у народа пару вопросов может быть кто нибудь поможет: 1. При дабавление слайд шоу в инсталятор, прогресс бар установки становится уменьшенным в правом нижнем углу экрана, так вот вопрос может кто нибудь подсказать, как туда вместо слов распаковка, вставить оставшееся время до установки, а так же проценты выполнения (примерно так прогресс установки столькото% оставшееся время до завершения столько то часов,минут). 2. Как привязать слайд шоу к проценту установки 3. Как присобачить (и есть ли у кого рабочий вариант скрипта) для добавление в инсталятор проверку системных требований в начале установки. Всем спасибо огромнейшее !!! |
Последний раз редактировалось newmangor, 30-03-2011 в 02:24. Отправлено: 00:13, 30-03-2011 | #1178 |
Новый участник Сообщения: 11
|
Профиль | Отправить PM | Цитировать Всем доброго дня! Помогите мне пожалуйста сделать инсталлятор, с оформлением под айфон! Что для нужно и тп! Желательно со ссылачками)))
Извините, скрин не нашел |
Отправлено: 06:25, 30-03-2011 | #1179 |
Пользователь Сообщения: 81
|
Профиль | Отправить PM | Цитировать Devil Mehanik, лови
![]() ![]() |
------- Отправлено: 07:57, 30-03-2011 | #1180 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [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 |
|