Суббота
20.12.2025, 02:20
Krinkels Inc
Приветствую Вас Гость|
ГлавнаяФорумРегистрация Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: Gnom  
Скрипты Inno Setup
ShegoratДата: Пятница, 11.03.2011, 08:21 | Сообщение # 1
Местный гуру
Администратор
Сообщений: 150
Статус: Offline

Это мощное бесплатное средство для создания установочных пакетов (дистрибутивов) программ. Поддерживается шифрование, установка пароля, различные задачи по завершении установки.
По сравнению с NSIS (основной конкурент на бесплатной основе) проще в настройке, имеет более понятную структуру скрипта, но генерит на 200-300 кб больший инсталятор. На данный момент он конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.

Последние версии:
Inno Setup QuickStart Pack (ansi) 5.4.2 [17.03.2011]
Скачать (1.7 Mb)
Inno Setup QuickStart Pack (unicode) 5.4.2 [17.03.2011]
Скачать (2 Mb)
Русификатор для Inno Setup версии 5.4.x от vadimsva
Скачать

Расширения от ResTools
Inno Setup Compiler 5.4.1 - 5.4.2 build 110319
Скачать (2.71 Mb) | Зеркало (1.54 Mb) - убраны картинки для уменьшения размера архива
Inno ISCmplr Setup 5.4.2 build 110329
Скачать (1.6 Mb) | Зеркало
Добавляет списку компонентов возможность сворачивать дочерние элементы. Содержит более удобный редактор, кроме того, компилятор имеет множество других возможностей и новых функций. На сайте автора также есть дополнительные библиотеки.
Русификатор для Inno Setup Enhanced (Restools) версии 5.4.x (ansi и unicode) от vadimsva
Скачать

Сборки Inno Setup:
InnoUltra 5.4.2 [28.04.2011] от Gnom
Сборка инструментов для работы со скриптами InnoSetup. Содержит в себе все обновленные инструменты для работы, сборка постоянно обновляется.
Полная версия | Облегченная версия | Update


Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд)
Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
 
GnomДата: Четверг, 12.05.2011, 21:04 | Сообщение # 331
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Krig, У некоторых текстовых элементов есть свойство Alignment - выравнивание, тебе нужно в коде прописать вот это:

И тогда во всех стандартных ричэдитах инсталла текст будет выравниваться по центру, а сами ртф-ки форматировать уже не обязательно.
 
RiperДата: Суббота, 14.05.2011, 20:45 | Сообщение # 332
Пользователь
Сообщений: 23
Статус: Offline
Столкнулся с проблемой: создаю форму, вставляю изображение через botva, а оно не отрисовывается. mad
 
GnomДата: Суббота, 14.05.2011, 20:47 | Сообщение # 333
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Riper,
procedure ImgApplyChanges(h:HWND); external 'ImgApplyChanges@{tmp}\botva2.dll stdcall delayload';
//формирует окончательное изображение для вывода экран,
//учитывая все изменения внесенные вызовами ImgLoad, ImgSetPosition, ImgSetVisibility, ImgRelease и обновляет окно
//h - хэндл окна, для которого необходимо сформировать новое изображение
В конце добавь:
ImgApplyChanges(Mp3Form.Handle);
 
valyok666Дата: Среда, 18.05.2011, 21:14 | Сообщение # 334
Пользователь
Сообщений: 4
Статус: Offline
подскажите как объединить несколько Installwizard?


Не там написал. Перенес в нужную тему. Shegorat

ссылка Смотри вложения - дубликаторы. Лишние посты не плодим, спасибо - либо в личку, либо редактируем пост.
Gnom
Gnom, спс
 
IvSatelДата: Четверг, 19.05.2011, 19:10 | Сообщение # 335
Пользователь
Сообщений: 1
Статус: Offline
Доброго времени суток.
Подскажите пожалуйста как реализовать такую задачу:

Запись в текстовый файл строчку, в которой место установленной программы, указывалось бы при помощи константы {app}. Конкретнее если можно про то как реализовать (правильно) константы в секции "код".

Вот мои наброски, а завершить ума не хватает:


Добавлено:
---------------------------------
Shegorat, Спасибо огромнейшое!!!!!


Не нужно создавать посты со "спасибками". Для этого есть система репутации. Либо редактируй предыдущий пост. Shegorat
 
ShegoratДата: Четверг, 19.05.2011, 19:25 | Сообщение # 336
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
IvSatel
Нужно раскрывать константы, т.е. использовать функцию ExpandConstant;


Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд)
Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
 
ЯрохаДата: Суббота, 21.05.2011, 17:18 | Сообщение # 337
Пользователь
Сообщений: 7
Статус: Offline
Дайте скрипт пожалуйста на отображения процентов по середине прогресса установки

Кто тебе сказал, что твой вопрос относится к разделу справки?
Просто указываеш в качестве родителя для лейбела, на котором отображаются проценты, прогрессбар, для которого эти проценты актуальны.Gnom
 
Edison007Дата: Воскресенье, 22.05.2011, 21:58 | Сообщение # 338
Энтузиаст
Проверенный
Сообщений: 110
Статус: Offline
Реально ли у деинсталлятора добавить страницы?

Кто не с нами, тот в запое...
 
Winst@nДата: Воскресенье, 22.05.2011, 22:18 | Сообщение # 339
Проверенный
Сообщений: 67
Статус: Offline
Edison007,
А смысл? Сделать как инстал? Был пример создания деинстала на обычной форме но работал как бы так сказать криво (пб не мог норм. отобразить удаление).

А так вроде нет.

Сообщение отредактировал Winst@n - Воскресенье, 22.05.2011, 22:23
 
РикилДата: Понедельник, 23.05.2011, 16:22 | Сообщение # 340
Удаленные





Доброго времени суток, проблема такова, выдрал скрипт от R3Pa4ek dirt 3, выдрал я исдоне для ботвы вроде всё отлично, настроил лейбы, наложил прогресс бар, но одно но (извините за тофтологию) не работает деинсталляция при отмене распаковки, этот скрипт подключается к основному, прошу помощи местных авторитетов.
 
THE_GUILTY_GODДата: Среда, 25.05.2011, 08:14 | Сообщение # 341
Пользователь
Сообщений: 15
Статус: Offline
Всем привет!! Меня тоже такой вопрос как и у Рикилл мучает!
Что можно сделать!! Вот мой скрипт скрипт посмотрите.
И ещё такой вопрос! Там есть чекбокс доп ПО, что надо писать в RUN чтобы ставилось ПО!? Заранее спасибо! biggrin
 
GnomДата: Среда, 25.05.2011, 10:13 | Сообщение # 342
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Рикил, THE_GUILTY_GOD, без вашего скрипта сложно чтото определенное сказать, нужно смотреть, не висит-ли на отмене, или в усслових отмены запуск деинсталлятора с параметром верисайлент, плюс у репачека вообще с отменой проблемы. В 12-й, вроде, части, он полтемы завалил вопросом, как отмену сделать. И я не помню, решил-ли он этот вопрос.

В скрипте, который предоставил A1ex, я нашел только это:

- запуск деинсталлятора в тихом режиме с отбражением прогресса - параметр /SILENT, но со скрытием этого процесса - параметр sw_Hide функции Exec. могу только предложить sw_Hide заменить на SW_SHOW - возможно инно скрывает свой процесс полностью, и деинсталлятора не видно. Плюс, нужно смотреть, как в основном скрипте реализована отмена на стадии установки. А то, может откат работает, а к исДоне он не привязан - тогда то, что успело распаковаться - удалено не будет.
Quote (THE_GUILTY_GOD)
Там есть чекбокс доп ПО, что надо писать в RUN чтобы ставилось ПО!?
Дописать :
а в секции ран ставить Check: POch;
Должно помоч.
 
THE_GUILTY_GODДата: Среда, 25.05.2011, 11:56 | Сообщение # 343
Пользователь
Сообщений: 15
Статус: Offline
Gnom,
Quote
Дописать :
а в секции ран ставить Check: POch;



Теперь появляется такое

Quote
Найти вот этот кусок:



Появляется это!

Дык, ищи ошибки, настраивай, дальше несложно уже и компилируй лучше всетаки компилятором, а не InnoIDE - более корректно работать все будет. Gnom
Прикрепления: 1498286.jpg (280.3 Kb) · 6086710.jpg (180.8 Kb)


Сообщение отредактировал THE_GUILTY_GOD - Среда, 25.05.2011, 11:57
 
РикилДата: Среда, 25.05.2011, 15:09 | Сообщение # 344
Удаленные





Gnom, Type Mismatch
в основном скрипте так


На рубоард не хочу идти. Внизу компилятора написано "установка успешно завершена" (в дебаггере на англ)
так что думаю никто не видит ошибки, но зато ошибку видит лейб отмены и выдаёт сообщение в конце. Скрипт то мой личный, а выдран лишь исдон, так что на автора можно не надеяться, глянь пожалуйста.

Свой скрипт не могу дать, могу дать только определённые секции от которых зависит автодеинсталляция


Понятно почему не хочеш на ру-борд. Потому, что не можеш. И здесь тебе билет в баню за мультиакк. Krinkels
 
Edison007Дата: Четверг, 26.05.2011, 22:46 | Сообщение # 345
Энтузиаст
Проверенный
Сообщений: 110
Статус: Offline
Нубский вопрос, который мне даже стыдно задавать, но всё-таки:
Как убрать (выделено на скриншоте)


Кто не с нами, тот в запое...
 
Поиск:


Copyright Krinkels Inc © 2009 - 2025 Яндекс цитирования Яндекс.Метрика

Бесплатный конструктор сайтовuCoz