Суббота
28.02.2026, 15:26
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.04.2011, 21:15 | Сообщение # 181
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Edison007, нужно подумать, но думаю, ошибки будут, если пытаться к обоим привязку делать.
 
DaRKdemoNДата: Вторник, 12.04.2011, 21:46 | Сообщение # 182
Пользователь
Сообщений: 26
Статус: Offline
Shegorat
Вот ещё пример: при нажатии на пункт меню ABOUT надпись в мэмо меняется.

В этом примере всё ОК, я немогу понять почему тоже самое не происходит с WM_ACTIVATE??

Добавлено (12.04.2011, 21:46)
---------------------------------------------

Quote (Gnom)
Интересный дефолтный скрипт, мож кому понравится:)

Без наворотов и со вкусом, только вот финишную страницу поправить и всё отлично.


Сообщение отредактировал DaRKdemoN - Вторник, 12.04.2011, 21:25
 
ShegoratДата: Вторник, 12.04.2011, 21:50 | Сообщение # 183
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
Quote (DaRKdemoN)
В этом примере всё ОК, я немогу понять почему тоже самое не происходит с WM_ACTIVATE??

WM_ACTIVATE это системное сообщение, которое отправляется при активации неактивного окна, так что его вряд ли можно применить к TMemo wink С твоим примером попробуй опустить окно инсталятора а потом снова активировать, ну или сначала открыть другое окно, а потом активировать окно инсталлятора.


Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд)
Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
 
DaRKdemoNДата: Вторник, 12.04.2011, 22:15 | Сообщение # 184
Пользователь
Сообщений: 26
Статус: Offline
Quote (Shegorat)
С твоим примером попробуй опустить окно инсталятора а потом снова активировать, ну или сначала открыть другое окно, а потом активировать окно инсталлятора.

Так я уже пытался НЕ ПОЛУЧАЕТСЯ! Такое впечатление как будто бы WM_ACTIVATE вообще не происходит.

Quote (Edison007)
Ясно, а возможно будет сделать чтобы можно было "Открыть с помощью" > Unicode версии, Ansi версии (на выбор)?

Для таких дел есть прожка написанная на AutoIT'е под названием ContMenuFiles ЗДЕСЬ
А так вот 2 reg файла
Для ANSI
Code
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\InnoSetupScriptFile\shell\OpenWithInnoSetupANSI]
@="Открыть с помощью Inno Setup ANSI"

[HKEY_CLASSES_ROOT\InnoSetupScriptFile\shell\OpenWithInnoSetupANSI\command]
@="\"C:\\Program Files\\Inno Setup 5_ANSI\\Compil32.exe\" \"%1\""

Для Unicode
Code
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\InnoSetupScriptFile\shell\OpenWithInnoSetupUnicode]
@="Открыть с помощью Inno Setup Unicode"

[HKEY_CLASSES_ROOT\InnoSetupScriptFile\shell\OpenWithInnoSetupUnicode\command]
@="\"C:\\Program Files\\Inno Setup 5_Unicode\\Compil32.exe\" \"%1\""
 
goumenouДата: Среда, 13.04.2011, 17:31 | Сообщение # 185
Пользователь
Сообщений: 1
Статус: Offline
знаю что это было на предыдущих страниц но ..
как сделать что бы при инстоляции была кнопка "детали"

а при нажатии разворачивалось окно где будет написаны файлы готовые/успешно установлены


Сообщение отредактировал goumenou - Среда, 13.04.2011, 17:32
 
DaRKdemoNДата: Среда, 13.04.2011, 19:29 | Сообщение # 186
Пользователь
Сообщений: 26
Статус: Offline
Quote (goumenou)
знаю что это было на предыдущих страниц но .. как сделать что бы при инстоляции была кнопка "детали" а при нажатии разворачивалось окно где будет написаны файлы готовые/успешно установлены

Примерно так


Сообщение отредактировал DaRKdemoN - Четверг, 14.04.2011, 20:13
 
-Shank-Дата: Среда, 13.04.2011, 21:06 | Сообщение # 187
Пользователь
Сообщений: 16
Статус: Offline
Доброго времени суток, решил воспользоваться таким вот кодом для отмены установки "Плавное закрытие инсталла"
Возможно ли такое реализовать при запуске инсталлятора, и при нажатии кнопки "завершить", так же при успешной или не успешной установке, а не только при нажатии кнопки"отмена"?
 
GnomДата: Среда, 13.04.2011, 21:15 | Сообщение # 188
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Quote (-Shank-)
а не только при нажатии кнопки"отмена"?

procedure CancelButtonClick - добавляеш код процедуры в клики всех нужных тебе кнопок.
 
-Shank-Дата: Среда, 13.04.2011, 21:23 | Сообщение # 189
Пользователь
Сообщений: 16
Статус: Offline
Quote (Gnom)
всех нужных тебе кнопок.

Спасибо, теперь бы вспомнить кнопки кроме back и cancel
huh
 
DaRKdemoNДата: Среда, 13.04.2011, 21:27 | Сообщение # 190
Пользователь
Сообщений: 26
Статус: Offline
Quote (-Shank-)
Доброго времени суток, решил воспользоваться таким вот кодом для отмены установки "Плавное закрытие инсталла" Возможно ли такое реализовать при запуске инсталлятора, и при нажатии кнопки "завершить", так же при успешной или не успешной установке, а не только при нажатии кнопки"отмена"?

Вот пример с использованием Timer
 
GnomДата: Среда, 13.04.2011, 21:28 | Сообщение # 191
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Quote (-Shank-)
Спасибо, теперь бы вспомнить кнопки кроме back и cancel

в расширенной версии инно открываеш форм дизайнер и делаеш двойной клик по нужной тебе кнопке - вуаля - осталось внести нужный тебе код в процедуру, только работает кривовать, но там легко поправить - он дублирует строчку.
 
-Shank-Дата: Среда, 13.04.2011, 21:35 | Сообщение # 192
Пользователь
Сообщений: 16
Статус: Offline
DaRKdemoN, Gnom, Спасибо за помощь, будем пробывать!
 
DaRKdemoNДата: Среда, 13.04.2011, 22:17 | Сообщение # 193
Пользователь
Сообщений: 26
Статус: Offline
Gnom
Не мог бы ты помочь с последним вопросом(тот что снизу) Здесь А то очень хочется добиться нужного эффекта smile


Сообщение отредактировал DaRKdemoN - Четверг, 14.04.2011, 19:18
 
GnomДата: Среда, 13.04.2011, 22:27 | Сообщение # 194
Злой модер
Модератор
Сообщений: 186
Статус: Offline
DaRKdemoN, со слайдами не связывался еще smile
 
RiperДата: Четверг, 14.04.2011, 07:32 | Сообщение # 195
Пользователь
Сообщений: 23
Статус: Offline
При помощи какой процедуры можно выгрузить flash, при использование модуля ISFlash
Code
  ISFlash_free;

Не помогает
 
Поиск:


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

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