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

Компьютерный форум 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

 

Аватара для RogerUP

Пользователь


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

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


Посткажите, можно ли как нибудь обновить инсталятор?
А то у мя появились новые версии файлов, хотелось бы заменить в инстяляторе, а то заново паковать 10 гигов как-то нехочется...

-------
Если я вам помог или вам понравилось содержание моего сообщения, нажми ПОЛЕЗНОЕ СООБЩЕНИЕ


Отправлено: 01:30, 30-03-2010 | #1631



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

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


Аватара для YURSHAT

Старожил


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

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


Цитата RogerUP:
Посткажите, можно ли как нибудь обновить инсталятор? »
Нет. Нужно паковать заново.

-------
Если я знаю, что знаю мало, я добьюсь того, чтобы знать больше... В.И. Ленин
Krinkels.org - сжатие данных и создание инсталляторов


Отправлено: 09:15, 30-03-2010 | #1632


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


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

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


Увы, в скрипт Need for Speed™ Undercover.iss [v 2.1] FreeArc-распаковку не так-то просто вставить. Сразу же появляются повторяющиеся функции и т.д.

Отправлено: 16:14, 30-03-2010 | #1633


Аватара для YURSHAT

Старожил


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

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


Цитата petrov1993:
Увы, в скрипт Need for Speed™ Undercover.iss [v 2.1] FreeArc-распаковку не так-то просто вставить. Сразу же появляются повторяющиеся функции и т.д. »
Но я бы сказал что сложно, а повторяющиеся функции это вовсе не проблема...

-------
Если я знаю, что знаю мало, я добьюсь того, чтобы знать больше... В.И. Ленин
Krinkels.org - сжатие данных и создание инсталляторов


Отправлено: 18:26, 30-03-2010 | #1634


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


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

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


Столкнулся с такой проблемой,это скорее всего фриарк,при установке,распаковывается архив но в папке кроме распакованных файлов,все остальные папки(пустые) находящиеся у меня на диске,каким они образом там оказались я не знаю,решение проблемы находил но уже забыл,если кто-то сталкивался помогите буду весьма благодарен

Отправлено: 19:24, 30-03-2010 | #1635


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


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

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


Народ, помогите пожалуйста. нужно следующее:
Чтобы папка, которую указывает юзер(то есть куда копируются все файлы установщика) создавалась не в момент начала установки, а сразу же после того как он ее указал, и нажал далее. Так как использую [_ISToolDownload] для скачки компонентов из инета, а он их качает прежде чем скопировать остальные файлы, и когда обнаруживает что папки еще нет, пишет ошибку, что мол отсутствует путь. Поэтому и нужно создание папки до этого момента

Отправлено: 22:42, 30-03-2010 | #1636


Ветеран


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

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


удалено ибо ОПК 3.18 (модератор)

Цитата Pilotfcsm:
помогите пожалуйста. нужно следующее: »
Сказать честно [_ISToolDownload] ни разу не использовал, но попробуйте, таким образом:
Пример
Код: Выделить весь код
[Setup]
AppName=My Program
AppVerName=My Program v 1.5
DefaultDirName={pf}\My Program
OutputDir=.
Compression=lzma/ultra
InternalCompressLevel=ultra
SolidCompression=yes

[Languages]
Name: russian; MessagesFile: compiler:Languages\Russian.isl

[Dirs]
; папка создаётся, перед копированием файлов из секции [Files]
Name: {app}

[Types]
Name: full; Description: Полная установка
Name: custom; Description: Выборочная установка; Flags: iscustom

[Components]
Name: a; Description: Моя программа™; Types: full custom
Name: a\a; Description: Руководство пользователя; Types: full
Name: a\a\a; Description: Русский; Flags: exclusive
Name: a\a\b; Description: English; Flags: exclusive
Name: a\b; Description: Справка; Types: full

[Files]
Source: compiler:Examples\MyProg.exe; DestDir: {app}; Components: a
Source: compiler:Examples\Readme-ru.txt; DestDir: {app}; Components: a\a\a
Source: compiler:Examples\Readme-en.txt; DestDir: {app}; Components: a\a\b
Source: compiler:Examples\MyProg.chm; DestDir: {app}; Components: a\b

[UninstallDelete]
; не забываем удалить папку
Name: {app}; Type: filesandordirs

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


Последний раз редактировалось volk1234, 31-03-2010 в 19:37.


Отправлено: 23:12, 30-03-2010 | #1637


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


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

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


Цитата:
[Dirs]
; папка создаётся, перед копированием файлов из секции [Files]
Name: {app}
К сожалению не помогло все ранво ссылается на то что отсутствует путь. Видимо он создает папку до [Files] но после того как скачает из [_ISToolDownload]

Вот скрипт мой пробный, на котором тестирую, если нужен конечно.
скрипт

[Setup]
AppName=Miranda IM [Pilot_Pack] 7.2
AppVerName=Miranda IM [Pilot_Pack] Full
DefaultGroupName=Miranda IM [Pilot_Pack] 7.2
OutputDir=C:\Users\Pilot\Desktop
OutputBaseFilename=Miranda IM [Pilot_Pack] 7.2
UninstallFilesDir={app}\uninstall
Compression=lzma/ultra
SolidCompression=true
PrivilegesRequired=poweruser
DefaultDirName={sd}\Miranda IM [Pilot_Pack] 7.2
AllowNoIcons=true
;CreateAppDir=True
;WizardImageFile=C:\картинка.bmp 164x314
;WizardSmallImageFile=C:\картинка.bmp 55x55
;UsePreviousAppDir=false


[Types]
Name: full; Description: Полная установка
Name: custom; Description: Выборочная установка; Flags: iscustom

[Dirs]
;папка создаётся, перед копированием файлов из секции [Files]
Name: {app}\Plugins

[Components]
Name: program; Description: Основные файлы; Types: full custom; Flags: fixed
Name: protocols; Description: Протоколы; Types: full
Name: protocols\mra; Description: Mail Agent; Types: full

[Languages]
Name: english; MessagesFile: compiler:Default.isl
Name: russian; MessagesFile: compiler:Languages\Russian.isl

[Messages]
BeveledLabel=Miranda IM Pilot Pack

[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked
Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked

[Files]
; Главные файлы ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Source: F:\Miranda IM Pilot Pack\Files don't copy\autoexec_SendSS.ini; DestDir: {app}; Components: program; Flags: ignoreversion

;Source: D:\Miranda IM Pilot Pack\autoexec_settings.ini; DestDir: {app}; Components: program; Flags: ignoreversion
Source: F:\Miranda IM Pilot Pack\Plugins\weather\*; DestDir: {app}\Plugins\weather; Components: program; Flags: ignoreversion
; onlyifdoesntexist

[code]

// Function generated by ISTool.
function NextButtonClick(CurPage: Integer): Boolean;
begin
Result := istool_download(CurPage);
end;

[_ISToolDownload]
Source: http://maks-shershnev.narod.ru/Pilot.ini; DestDir: {app}\Plugins; DestName: Pilot.ini; Components: protocol\mra


Компилю есстественно в Istool
Файл Pilot.ini качается и устанавливается перед файлами из [Files] и самостоятельно создать нужную папку не хочет или не умеет он) вот и вся загвоздка...

Отправлено: 23:43, 30-03-2010 | #1638


Аватара для RedBishep

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


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

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


Привет!
Заранее извиняюсь если такой вопрос был уже и т.д
Я вот сделал SFX архив вставил его в инстеллер и т.д игра устанавливается норм работает и т.д
Но... когда делаю Unistal файлы распокованные из архива не удаляются=((
дайте скрипт пжл что бы когда удаляли игру вся папка с игрой удалялась т.е всё что было установлено туда с помощью Setup-а




Заранее спасибо !!

Отправлено: 06:19, 31-03-2010 | #1639


Пользователь


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

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


RedBishep, по пробуй так:
Код: Выделить весь код
[UninstallDelete]
Name: {app}\*.*; Type: filesandordirs

Отправлено: 07:52, 31-03-2010 | #1640



Компьютерный форум 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




 
Переход