Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Закрытая тема
Настройки темы
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Ветеран


Сообщения: 1133
Благодарности: 581


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: jameszero
Дата: 08-11-2010
Описание: тема закрыта
Лимит страниц.
Тема закрыта.
Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3]




Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
Inno Setup. Прочие вопросы.


Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
  • ISTool - неплохой редактор скриптов Inno Setup.
    Последняя версия: 5.3.0.1 [29.09.2009] - Скачать | зеркало;
    Предыдущая версия: 5.3.0 [07.04.2009] - Скачать (зеркало) | Русификатор (зеркало);

  • Inno Script Generator - ещё один редактор скриптов Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
    Последняя версия: 1.0.3.1 [23.03.2008] - Скачать;

  • Inno Setup Form Designer - редактор страниц Inno Setup, можно создавать свои страницы. Официальный сайт - недоступен.
    Последняя версия: 2.0.8 [12.11.2006] - Страница с зеркалами;

  • Inno Setup GameScript Generator - программа генерирует скрипты для Inno Setup . С помощью GameScript Generator и Inno Setup вы сможете быстро создать простенький инсталляционный пакет для любой игры. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации;

  • ISSkin - Программа для создания и добавления в инсталлятор скинов. Инструкция.
    Последняя версия: 3.0.0.0 [19.01.2010] - Скачать;

  • InnoSetup Script Joiner - Программа для объединения нескольких скриптов InnoSetup в один;

  • Converter - Программа конвертирует reg-файлы в формат *.iss (формат скриптов Inno Setup).
    Последняя версия: 0.1.3 [11.09.2009] - Скачать;


Ссылка на архив предыдущей темы (также можно скачать из вложения)

-------
Книги нужны, чтобы напоминать человеку, что его оригинальные мысли не так уж новы... Авраам Линкольн.


Отправлено: 22:06, 23-08-2009

 

Аватара для R.i.m.s.k.y.

Ветеран


Сообщения: 1640
Благодарности: 536

Профиль | Отправить PM | Цитировать


Цитата travian:
Не только прогу. И когда это "не только" устанавливается до 2-ух часов, то развлечь пользователя музычкой или красивыми кнопочками, было бы не лишним »
Ну вы еще тетрис воткните. Неужели человек правда будет сидеть два часа и пялиться на "зеленую колбасу"? Он или отойдет, или другим займется.
Но труд Garid'a, однако, достоин похвалы.

Может есть готовый способ для ленивых быкапить ключи реестра/файлы "автоматом по скрипту", а не руками указывать какие файлы/ключи реестра. Когда скрипт на 1 метр и 2/3 - секция Registry - это актуально.

Может кто-нибудь накидает примерные советы по убыстрению распаковки/инсталла?
от себя могу посоветовать: если в копируемом каталоге в секции [Files] много файлов и стоит AfterInstall/BeforeInstall, то означенная процедура будет выполняться над каждым файлом, что сильно замедляет установку. Так что лучше поставить две строчки, в первой нужная процедура (один файл из требуемого каталога), во второй строчке - само копирование.
Код: Выделить весь код
[Files]
Components: SVP; Source: RimPack\Program Files\SVP\Smooth Video Pack\SVPMgr.url; DestDir: {app}\Smooth Video Pack; BeforeInstall: JustDoIt; Flags: recursesubdirs recursesubdirs createallsubdirs uninsrestartdelete setntfscompression sortfilesbyname
Components: SVP; Source: RimPack\Program Files\SVP\Smooth Video Pack\*; DestDir: {app}\Smooth Video Pack; Flags: recursesubdirs recursesubdirs createallsubdirs uninsrestartdelete setntfscompression sortfilesbyname

-------
Хороший установщик тот, которого не замечаешь
Оформление в инно пустая трата времени: толку мало, головняка много, а ошибок истчо больше!


Последний раз редактировалось R.i.m.s.k.y., 06-09-2010 в 09:27.


Отправлено: 08:59, 06-09-2010 | #2301



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Что надо записать в файл FreeArc.iss для такой распаковки, а то я не могу догнать и у меня не распаковывает а только капирует эти архивы
http://s003.radikal.ru/i201/1005/c7/a0b5bc87a967.jpg

Отправлено: 16:48, 06-09-2010 | #2302


Аватара для nik1967

Старожил


Сообщения: 440
Благодарности: 251

Профиль | Сайт | Отправить PM | Цитировать


THE GUILTY GOD,
В FreeArc.iss не надо ничего прописывать. Это "самодостаточный" модуль. Прописывать нужно в основном скрипте:
#define ArcLocation "{src}\*.bin" Если используешь архивы с расширением .arc, то и строка должна быть:
#define ArcLocation "{src}\*.arc"
В секции [Files] архивы прописывать не надо.

-------
Если сообщение оказалось полезным для Вас, то помимо спасибо, можно нажать на "Полезное сообщение".

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:04, 06-09-2010 | #2303


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата nik1967:
nik1967 »
Всё равно не помогает, Я и каждый в отдельности записывал и звёздочкой (*) обьединял НЕПОМОГАЕТ!

Отправлено: 17:55, 06-09-2010 | #2304


Аватара для маркузяка

Новый участник


Сообщения: 21
Благодарности: 4

Профиль | Отправить PM | Цитировать


есть ли скрипт для вычисления скорости распаковки? без freearc

-------
ICQ - 498863759
Просто так даже муха на говно не садится!


Отправлено: 17:57, 06-09-2010 | #2305


Аватара для nik1967

Старожил


Сообщения: 440
Благодарности: 251

Профиль | Сайт | Отправить PM | Цитировать


THE GUILTY GOD,
А архивы лежат рядом с файлом Setup.exe?({src}\)

Цитата маркузяка:
есть ли скрипт для вычисления скорости распаковки »
Что значит скорости? Сколько времени осталось? Или что-то другое подразумеваешь?

-------
Если сообщение оказалось полезным для Вас, то помимо спасибо, можно нажать на "Полезное сообщение".

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:03, 06-09-2010 | #2306


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


nik1967
СПАСИБО!!! ОГРОМНОЕ!, ты раньше так написать не мог?,ЕЩЁ РАЗ СПОСИБО!!!!!!!!!!!!!!!!!!!!!!!!!!!

Отправлено: 18:18, 06-09-2010 | #2307


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


Так а мне кто-то поможет?

Отправлено: 19:02, 06-09-2010 | #2308


Аватара для маркузяка

Новый участник


Сообщения: 21
Благодарности: 4

Профиль | Отправить PM | Цитировать


нет допустим когда идет установка под прогрессбаром должна высвечиваться текущая скорость распаковки, в мб\сек например ну можно и время до конца, не обязательно в принципе

-------
ICQ - 498863759
Просто так даже муха на говно не садится!


Отправлено: 20:51, 06-09-2010 | #2309


Аватара для shao

Ветеран


Сообщения: 1014
Благодарности: 194

Профиль | Отправить PM | Цитировать


Здравствуйте! Вопрос по деинсталлятору.

Насколько я понимаю он создаётся программой автоматически с некоторыми параметрами по умолчанию. В справке также указаны некоторые настраиваемые параметры.
Но как можно запустить деинсталлятор - деинсталлировать программу в скрытом/тихом режиме.
Можно ли этим управлять из скрипта ?

У меня была такая ситуация :
Созданный инсталлятор содержал внутри ещё один исполняемый файл. После установки программы сама программа устанавливалась в несколько директорий и , соответственно при деинсталляции нужно было запускать основной деинсталлятор и деинсталлятор из другой директории установленной программы.

Так вот , в скрипте , с помощью флагов runhidden и hidewizard можно скрыть отображение процесса деинсталляции со второго деинсталлятора, поскольку его запуск и прописывается в скрипте в секции [UninstallRun]
А как быть с основным деинсталлятором ?

Отправлено: 09:19, 07-09-2010 | #2310



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2]

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты Inno Setup. Помощь и советы [часть 3] Serega Автоматическая установка приложений 3755 26-10-2011 17:58
[архив] Inno Setup .:[все вопросы]:. Mchik Автоматическая установка приложений 1329 23-08-2009 20:13
[архив - Часть 2] AutoIt скрипты Vadikan AutoIt 985 21-01-2008 09:58
Скрипты Inno Setup Compiler QAZAK Автоматическая установка приложений 7 15-01-2007 17:59
[Архив - Часть 1.1] AutoIt скрипты EgOrus AutoIt 335 04-02-2006 16:58




 
Переход