Суббота
20.12.2025, 00:58
Krinkels Inc
Приветствую Вас Гость|
ГлавнаяФорумРегистрация Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 24
  • 1
  • 2
  • 3
  • 23
  • 24
  • »
Модератор форума: 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Дата: Понедельник, 21.03.2011, 22:11 | Сообщение # 2
Злой модер
Модератор
Сообщений: 186
Статус: Offline
InnoUltra 5.4.1- 5.4.2 [Обновлено 20 марта 2011г]

Сообщение отредактировал Gnom - Среда, 23.03.2011, 10:40
 
GnomДата: Среда, 23.03.2011, 10:34 | Сообщение # 3
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Столкнулся с засадой, нужно править луа-скрипт при установке, либо создать его, вот такого содержания:

Функциями записи в ини - не катит, пример дубль-слеш - тоже не пошел, тоесть пошел, но не очень smile , не соображу никак, как его приделать к записи в файл в секции код.
Вот такой блок:


Извиняюсь, отработало, только както к нему нужно приделать код двойного слеша...


Сообщение отредактировал Gnom - Среда, 23.03.2011, 10:49
 
ShegoratДата: Среда, 23.03.2011, 10:49 | Сообщение # 4
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
Gnom
Пробуй



Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд)
Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
 
GnomДата: Среда, 23.03.2011, 10:53 | Сообщение # 5
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Отлично, спасибо smile +1 Сам-же на руборде недавно давал подобное решение, для другой проблемы smile летом обязательно запишусь на курсы программирования smile
Другая засада, как сделать, чтоб этот файл сохранялся в кодировке UTF8? иначе библиотека его не принимает...
SaveStringsToUTF8File - вызывает ошибку type mismatch...
В общем нашел - эта функция доступна только на юникод-версии, как-бы это обойти?


Сообщение отредактировал Gnom - Среда, 23.03.2011, 11:24
 
ShegoratДата: Среда, 23.03.2011, 11:44 | Сообщение # 6
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
Gnom
Ну попробуй так



Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд)
Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
 
GnomДата: Среда, 23.03.2011, 11:55 | Сообщение # 7
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Пока не очень, возник еще вопрос - луа-скрипты не могут регистрироваться в системе?
 
ShegoratДата: Среда, 23.03.2011, 12:07 | Сообщение # 8
Местный гуру
Администратор
Сообщений: 150
Статус: Offline
Quote (Gnom)
Пока не очень, возник еще вопрос - луа-скрипты не могут регистрироваться в системе?

В смысле пока не очень? Код либо работает либо нет wink
А что насчет регистрации скриптов - что ты имеешь под этим в виду?


Как много дел считались невозможными, пока они не были осуществлены. (Гай Плиний Секунд)
Не занимаюсь подключением FreeArc/ISDone к чужим скриптам.
 
GnomДата: Среда, 23.03.2011, 12:11 | Сообщение # 9
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Код работает, но интеграция не происходит, в сетап строчки
ChangesAssociations=true
ChangesEnvironment=true
внесены, кодировку созданного файла проверить не знаю как smile


Сообщение отредактировал Gnom - Среда, 23.03.2011, 12:31
 
KrinkelsДата: Среда, 23.03.2011, 12:46 | Сообщение # 10
Админ
Администратор
Сообщений: 76
Статус: Offline
Quote (Shegorat)
А что насчет регистрации скриптов - что ты имеешь под этим в виду?

Возможно он имеет ввиду чтоб луа скрипты так же выполнялись как и bat файлы. Тогда нужно ставить интерпретатор и делать ассоциацию файлов. Если же нет то опиши поподробнее, попробуем помочь smile

Quote (Gnom)
внесены, кодировку созданного файла проверить не знаю как smile

Открываешь файл в блокноте и потом сохраняешь в анси кодировке. Если текст был в утф то вылезет сообщение что то типа такого: Текст в утф но ты хочешь сохранить его в анси, продолжить?


Рок моя честь, а моя честь моя жизнь.
 
GnomДата: Среда, 23.03.2011, 12:59 | Сообщение # 11
Злой модер
Модератор
Сообщений: 186
Статус: Offline
сейчас нотепадом проверил, перевел кодировку в утф8, перезапустил оболочку - пошло дело... нужно думать, как создать файл в кодировке утф8 на анси-компиляторе...
Появилась мысль - сейчас ищу консольный конвертер анси в юникод и пробую включить его в инсталл smile только консольных чегото не видно...
Поможете вот это приделать к скриту?


Сообщение отредактировал Gnom - Среда, 23.03.2011, 13:27
 
KrinkelsДата: Среда, 23.03.2011, 13:39 | Сообщение # 12
Админ
Администратор
Сообщений: 76
Статус: Offline
Жаль автор сорцы не выложил, можно было бы специально для инно переписать

Рок моя честь, а моя честь моя жизнь.
 
GnomДата: Среда, 23.03.2011, 13:49 | Сообщение # 13
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Krinkels, а это - не оно? по ссылке демо
 
KrinkelsДата: Среда, 23.03.2011, 14:04 | Сообщение # 14
Админ
Администратор
Сообщений: 76
Статус: Offline
Не, там просто использование библиотечки, ничего более

Рок моя честь, а моя честь моя жизнь.
 
GnomДата: Среда, 23.03.2011, 14:23 | Сообщение # 15
Злой модер
Модератор
Сообщений: 186
Статус: Offline
Я так понял, в инно ее не использовать? сейчас перебираю программы с гуи, пока не нахожу такой, чтоб консольный модуль отдельно был...
 
  • Страница 1 из 24
  • 1
  • 2
  • 3
  • 23
  • 24
  • »
Поиск:


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

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