|
Скрипты 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 к чужим скриптам.
|
| |
| |
| Shegorat | Дата: Суббота, 30.04.2011, 04:47 | Сообщение # 286 |
|
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
| Quote (Gnom) Но не очень работает - ошибки нет, но файлы не подхватываются. В смысле файлы не подхватываются? ты делал так?
Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд) Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
|
| |
| |
| Gnom | Дата: Воскресенье, 01.05.2011, 22:15 | Сообщение # 287 |
 Злой модер
Модератор
Сообщений: 186
Статус: Offline
| Обновил сборку InnoUltra, пофиксено еще пара ошибок, за нахождение которых спасибо Edison007. Откорректирован перевод на английский, за что огромное спасибо SotM. Остался неснимаемый чекбокс ярлыка на рабочий стол, но, думаю, нет большого неудобства, удалить ярлык вручную, если он не нужен исправлю чуть позже. 1 мая 2011 года.
|
| |
| |
| vint56 | Дата: Понедельник, 02.05.2011, 18:55 | Сообщение # 288 |
|
Проверенный
Сообщений: 7
Статус: Offline
| Gnom, в InnoUltra что у тебя ярлыки на рабочем столе и в пуск меню не работают устанавливал стандартную версию
|
| |
| |
| Gnom | Дата: Понедельник, 02.05.2011, 22:10 | Сообщение # 289 |
 Злой модер
Модератор
Сообщений: 186
Статус: Offline
| vint56, Спасибо, исправил и перезалил, заодно пофиксил чекбокс на ярлык на рабочем столе, добавил ярлык удаления в меню пуск Обновлено 2 Мая 2011 года.
|
| |
| |
| Rikill | Дата: Вторник, 03.05.2011, 01:26 | Сообщение # 290 |
|
Удаленные
| Gnom, а как узнать название компонента? Это я про раскрытие при InnerNotebook и OuterNotebook
Сообщение отредактировал Rikill - Вторник, 03.05.2011, 01:28 |
| |
| |
| Gnom | Дата: Вторник, 03.05.2011, 17:14 | Сообщение # 291 |
 Злой модер
Модератор
Сообщений: 186
Статус: Offline
| Rikill, Все просто - береш форм дизайнер, который ты выкладывал на руборде,тыкаеш по нужному тебе компоненту и видиш его имя, если компонент создан, то ты тем более уже знаеш имя нужного компонта, поскольку сам его и создал.
|
| |
| |
| Rikill | Дата: Вторник, 03.05.2011, 17:29 | Сообщение # 292 |
|
Удаленные
| Gnom, можно пример использования? или может просто вам скрипт отдать? Добавлено: 03.05.2011 19:51 Riper, ладно, проехали, разобрался, вопрос таков: какие стандартные размеры инсталлятора (высота, ширина)?
|
| |
| |
| Riper | Дата: Вторник, 03.05.2011, 19:36 | Сообщение # 293 |
Пользователь
Сообщений: 23
Статус: Offline
| Rikill, Какой нахрен пример использования или скрипт, если я правильно понял тебе нужно название компонентов на страницах, например "DirBrowseButton" это кнопка для выбора папки установки, если да то это можно посмотреть в редакторе от ResTools Ну если с Границами то 503x385, а если без то 497x313, и в следующий раз выражай свои мысли яснее Это размер InnerNotebook 497x313 а размер всего инсталла 497x360. Shegorat
|
| |
| |
| YURSHAT | Дата: Вторник, 03.05.2011, 20:36 | Сообщение # 294 |
|
Проверенный
Сообщений: 7
Статус: Offline
| Riper, Quote (Rikill) Ну если с Границами то 503x385, а если без то 497x313, и в следующий раз выражай свои мысли яснее Откуда такие цифры? Размер WizardForm у Inno 497x360!
Если я знаю, что знаю мало, я добьюсь того, чтобы знать больше... В.И. Ленин
Сообщение отредактировал YURSHAT - Вторник, 03.05.2011, 20:39 |
| |
| |
| Gnom | Дата: Вторник, 03.05.2011, 20:50 | Сообщение # 295 |
 Злой модер
Модератор
Сообщений: 186
Статус: Offline
| Quote (Rikill) Gnom, можно пример использования? или может просто вам скрипт отдать? Учись ясно выражать свои мысле, дабы не порождать дальнейший ненужный флуд.Quote (Riper) Rikill, Какой нахрен пример использования или скрипт Я тебя понимаю, и полностью солидарен, но давай не уподобляться школоте, от которой сюда ушли?Quote (Rikill) Riper, ладно, проехали, разобрался Молодец, но для того, чтобы сказать об этом, можно отредактировать предидущий свой пост, если нет желания делится решением(да и смысла), то просто удали свой вопрос. А вообще, вопросы у тебя нетипичны для человека вот уже больше полугода изучающего паскаль.
|
| |
| |
| andrew0812 | Дата: Вторник, 03.05.2011, 20:55 | Сообщение # 296 |
|
Пользователь
Сообщений: 5
Статус: Offline
| Юзаю ISDone 0.6b и ISWin7, кнопка отмены распаковки не отображается правильно, подскажите как это можно исправить. Пробовал добавить ее по аналогии со стандартными кнопками, но, увы, не получается. iswin7_add_button(MycancelButton.Handle);
|
| |
| |
| YURSHAT | Дата: Вторник, 03.05.2011, 20:56 | Сообщение # 297 |
|
Проверенный
Сообщений: 7
Статус: Offline
| Shegorat Вобще-то там 360, а не 358
Если я знаю, что знаю мало, я добьюсь того, чтобы знать больше... В.И. Ленин
|
| |
| |
| Shegorat | Дата: Вторник, 03.05.2011, 21:00 | Сообщение # 298 |
|
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
| Quote (andrew0812) Юзаю ISDone 0.6b и ISWin7, кнопка отмены распаковки не отображается правильно, подскажите как это можно исправить. Пробовал добавить ее по аналогии со стандартными кнопками, но, увы, не получается. Где-то я это уже видел Но все же отвечу. В примере ISDone кнопка отмены создается динамически на этапе установки (в процедуре CurStepChanged). Для того чтобы совместить ISDone и ISWin7 нужно переместить создание кнопки на этап создания формы (procedure InitializeWizard), до процедур связанных с ISWin7, и затем уже использовать процедуру iswin7_add_button(MycancelButton.Handle); Quote (YURSHAT) Вобще-то там 360, а не 358 Да, был не прав. Но, насколько я помню, в старых версиях компилятора именно так и было.
Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд) Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
|
| |
| |
| Gnom | Дата: Вторник, 03.05.2011, 21:03 | Сообщение # 299 |
 Злой модер
Модератор
Сообщений: 186
Статус: Offline
| Shegorat, Осмолюсь дополнить я просто эту кнопку удаляю, и на этапе установки заменяю клик стандартной кнопки отмены, хотя, хотелось-бы узнать, нсколько это верно....
|
| |
| |
| Shegorat | Дата: Вторник, 03.05.2011, 21:08 | Сообщение # 300 |
|
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
| Quote (Gnom) Осмолюсь дополнить я просто эту кнопку удаляю, и на этапе установки заменяю клик стандартной кнопки отмены, хотя, хотелось-бы узнать, нсколько это верно.... В принципе относительно верно, в будущем (на следующих страницах) эта кнопка не используется, но если будет распаковка файлов из самого инсталятора, то отмена может не отработать
Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд) Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
|
| |
| |
|