|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 3] |
|
Скрипты Inno Setup. Помощь и советы [часть 3]
|
Ветеран Сообщения: 1133 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 |
|
------- Отправлено: 00:28, 04-11-2010 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать Цитата murlakatamenka:
Цитата murlakatamenka:
Цитата murlakatamenka:
|
|||
------- Отправлено: 08:19, 18-10-2011 | #3631 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать Цитата Лександер:
кажется, понял, через ISExec + связь с компонентами (как и в случае установки, например, разных языков озвучки). |
||
Последний раз редактировалось murlakatamenka, 18-10-2011 в 14:54. Отправлено: 14:16, 18-10-2011 | #3632 |
Старожил Сообщения: 241
|
Профиль | Отправить PM | Цитировать Лександер, можно узнать насчёт isPicture есть ли новая версия???
|
------- Отправлено: 15:28, 18-10-2011 | #3633 |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать как обратиться к массиву #org[i] из кода?
нужно что-то типа function GetWizardSetupType (Default:String):Integer; begin for i := 0 to {#CountSection} do begin if ('{#org[i]}' = WizardSetupType(false)) then msgbox(inttostr(i),mbInformation, MB_OK); Result:= i; end end; как передать индекс переменной в коде? |
Отправлено: 18:17, 18-10-2011 | #3634 |
Пользователь Сообщения: 131
|
Профиль | Сайт | Отправить PM | Цитировать Возможно, просьба прозвучит нагло, но кто может с этого скрипта Catalyst (его выкладывали ранее):
а) Убрать слайдшоу и распаковку FreeArc, 7zip и пр. (делаю инсталл для себя, так что эти функции мне не интересны) б) Добавить прогресс бар (мождо даже стандартный) Сколько бы раз я своими кривыми ручонками не лез в скрип - результат всегда один... х_х Прошу помочь и заранее благодарен. P.S.: Знаю, что обычно все наоборот просят добавить FA и т.д., но меня больше привлекает визуальная сторона инсталла, нежели функциональность ![]() |
------- Последний раз редактировалось Sotonisto, 18-10-2011 в 22:26. Отправлено: 22:18, 18-10-2011 | #3635 |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать Sotonisto, в этом скрипте слайдшоу идёт на этапе ssInstall с помощью ISSlideshow, его убрать легко
стандарнтый прорессбар скрывается и вместо него создаётся новый (вместе с другими кастомными контролами; смотрите функции CreateControls и HideControls) распаковка идёт через ISDone, посмотрите скрипт, который с ним идёт и легко уберёте всё исдонное из скрипта. и от фриарка грех отказываться, и жмёт хорошо, и репаки удобнее делать: дизайн инсталла отдельно, упаковка отдельно. легче тестировать и компилить только сетапку надо. простой пример. сделали инсталлятор, всё готово и проверено, скомпилили, а потом посмотрели, что, например, текст неправильный (например Battlefeild 3, а не Battlefield 3 ![]() Цитата Sotonisto:
--------------- убрал слайдшоу и всё, что с ним связано (т.е. dll и слайды) - http://rghost.ru/26167341 |
|
Последний раз редактировалось murlakatamenka, 18-10-2011 в 22:52. Отправлено: 22:39, 18-10-2011 | #3636 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Здраствуйте
Меня попросили сделать установщик: Запускаем установку >появляется окно где предлагается поменять стартовую страницу > после чего запускается установка exe файла (именно файла а не набора файлов) и всё. Очень нужно, помогите пожалуйста, я в этом ничего не понимаю и готов оплатить труды за написание такого кода. Заранее спасибо |
Отправлено: 02:08, 19-10-2011 | #3637 |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать Лександер, только сейчас заметил "читать дальше" с кодом
![]() ------------------------------------------------------------------------------- Цитата:
типа появляется окошко с надписью "Домашняя страница будет изменена на "адрес_новой_homepage"" с кнопками OK и Cancel и вне зависимости от выбора пользователя начинается установка программы. --------------------------------------- для смены homepage IE (при компиляции [_Code] заменить на [code]) |
|
Последний раз редактировалось murlakatamenka, 19-10-2011 в 03:55. Отправлено: 03:38, 19-10-2011 | #3638 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать Да, всё верно, домашнюю страницу поменять, но с предложением (галочка) Поменять стартовую страницу на www_ru?
Спасибо за код. Только вот хотелось бы чтобы без предложения запустить программу, а чтобы сразу после распаковки файла, exe сразу запускалась. Вечером продолжу танцевать с бубном ![]() ------------------- С помощью команды DisableFinishedPage=yes убрал последнее окно, после чего запускается exe без запроса. Галочки с предложением заменить страницу нету, но и страница не меняется =( И ещё я не пойму, почему когда я заменил DefaultDirName={pf}\{#MyAppName} на .....={tmp}\{#MyAppName} ничего не изменилось ------------------- Поставил DefaultDirName=no и поменял в разделе [Files] DestDir {app} на DestDir {tmp} и также в [Run], заработало. С заменой стартовой страницы "разобрался", изначально пропустил фразу Цитата murlakatamenka:
|
|
Последний раз редактировалось 6apakyda, 19-10-2011 в 12:27. Отправлено: 10:53, 19-10-2011 | #3639 |
Пользователь Сообщения: 62
|
Профиль | Отправить PM | Цитировать 6apakyda, а чего в {tmp} прога ставится?
Цитата 6apakyda:
вот с галочкой код (ещё раз повторю, он только для Internet Explorer) вот рекомендую почитать - Inno Setup (Инструкция по Inno Setup - Инструкция по Inno Setup в формате PDF для начинающих от sjwrec.) |
|
Отправлено: 13:46, 19-10-2011 | #3640 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Утилиты - [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 |
|