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

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

 

Аватара для Sotonisto

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


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

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


Народ, плз ответьте на мой предыдущий пост!!!

Отправлено: 20:59, 25-12-2009 | #771



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

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


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


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

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


Вложения
Тип файла: rar rise.rar
(12.3 Kb, 9 просмотров)

Пожалуйста помогите!!В моём скрипте использовал распаковку фриарк архивов,на моём компе устанавливается,некоторые пишут что инсталл зависает,некоторые пишут что не устанавливается а пишет "Сохранение информации для деинсталяции...."...Прошу оптимизировать код если что то не так.

Сжатие использовал максимальное(1гб нужно для распаковки,у людей которые жаловались 1гиг и больше),также вставить в код скрипт для скинов а то перестал работать,и ещё Проблема такая, когда архив распаковывается если нажать отмена появится окно что отменено и при нажатии на кнопку завершить инсталлятор пробует запускать программу вследствие чего выскакивают ошибки.

И ещё не большая просьба для тех кто сможет,сделайте так плз чтобы когда распаковываешь было не два прогресс бара а один верхний

Версия Inno Setup 5.3.6(u) + ISPP 5.3.6(u)

Буду очень благодарен!!

Последний раз редактировалось REXE, 26-12-2009 в 14:46.


Отправлено: 13:49, 26-12-2009 | #772


Аватара для Sotonisto

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


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

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


Люди, кто может исправить ошибки в коде? Я взял игру (6 гиг) и сжал ее до 4.
Вроде все правильно сделал, но инстал во время запуска виснет намертво.
Да у меня вообще все мои инсталлы, которые больше 200 метров виснут
Помогите а...

-------
Большой шаг вперед, как правило, следствие хорошего пинка под зад.


Последний раз редактировалось Sotonisto, 20-01-2010 в 05:43.


Отправлено: 23:25, 26-12-2009 | #773


Аватара для A1EXXX

Старожил


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

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


Sotonisto, файлы, которые должны извлекаться перед установкой, перенеси в начало секции [Files]:
читать дальше »
Код: Выделить весь код
[Files]
Source: "D:\image\button.bmp"; DestDir: "{tmp}"; Flags: dontcopy
Source: "D:\image\black_folder.bmp"; DestDir: "{tmp}"; Flags: dontcopy
Source: "D:\image\logo.bmp"; DestDir: "{tmp}"; Flags: dontcopy
Source: "D:\image\background.bmp"; DestDir: "{tmp}"; Flags: dontcopy

Source: "D:\Games\Left 4 Dead 2\bin\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "D:\Games\Left 4 Dead 2\config\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "D:\Games\Left 4 Dead 2\hl2\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "D:\Games\Left 4 Dead 2\left4dead2\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "D:\Games\Left 4 Dead 2\platform\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "D:\Games\Left 4 Dead 2\rstorage\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "D:\Games\Left 4 Dead 2\left4dead2.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\Games\Left 4 Dead 2\l4d2.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\Games\Left 4 Dead 2\left4dead2.ico"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\Games\Left 4 Dead 2\loader.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\Games\Left 4 Dead 2\rev.ini"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\Games\Left 4 Dead 2\stats.bin"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\Games\Left 4 Dead 2\steam_appid.txt"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\Games\Left 4 Dead 2\stryder.dll"; DestDir: "{app}"; Flags: ignoreversion
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:46, 27-12-2009 | #774


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


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

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


А мне сможет хоть кто нибудь помочь??а то хотелось бы продолжать заниматься репаками,а страшно что что то у кого то не работает

Отправлено: 09:21, 27-12-2009 | #775


Ветеран


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

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


Цитата Sotonisto:
у меня зависают »
Разместите эти сторки в начале секции [Files]:
Код: Выделить весь код
[Files]
Source: "D:\image\button.bmp"; DestDir: "{tmp}"; Flags: dontcopy
Source: "D:\image\black_folder.bmp"; DestDir: "{tmp}"; Flags: dontcopy
Source: "D:\image\logo.bmp"; DestDir: "{tmp}"; Flags: dontcopy
Source: "D:\image\background.bmp"; DestDir: "{tmp}"; Flags: dontcopy
Да и DestDir: в них можно не использовать, т.к. вы их извлекаете с помощью ExtractTemporaryFile.
A1EXXX, извините, не сразу заметил ваш ответ...

Цитата Sotonisto:
В каждой системе (х64 и х32) нужно вносить в реестр разные значения »
В данном случае можно испльзовать function IsWin64: Boolean;, пример:
Код: Выделить весь код
[Registry]
Root: HKLM; Subkey: "Software\St\Left 4 Dead 2"; ValueType: string; ValueName: "Version"; ValueData: "2.0.0.7"; Check: IsWin64; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\St\Left 4 Dead 2"; ValueType: string; ValueName: "InstallPath"; ValueData: "{app}"; Check: not IsWin64; Flags: uninsdeletekey

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


Последний раз редактировалось Serega, 28-12-2009 в 12:54.

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

Отправлено: 12:12, 28-12-2009 | #776


Ветеран


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

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


Цитата Sotonisto:
Вместо того что бы выбирать в меню с лиц. соглашением "Я согласен" а потом нажимать "Далее", сделать кнопку "Принимаю" »
Измените вашу procedure CurPageChanged, следующим образом:
Код: Выделить весь код
procedure CurPageChanged(CurPageID: Integer);
begin
  CurPageChanged1(CurPageID);
  if CurPageID = wpLicense then
    begin
      WizardForm.LicenseAcceptedRadio.Checked:= True;
      WizardForm.LicenseAcceptedRadio.Hide;
      WizardForm.LicenseNotAcceptedRadio.Hide;
      WizardForm.NextButton.Caption:= 'Принимаю';
    end
  else WizardForm.NextButton.Caption:= WizardForm.NextButton.Caption;
end;
Цитата gera777:
1. Есть ли команды для Командной строки? Но не для уже собранного инсталлятора, а для скрипта(т.е. менять настройки типа AppName, AppVerName). В общем мне надо менять AppVerName автоматически - до того как собереться инсталлятор. Возможно ли это? »
Стандартных способов нет, здесь нужно использовать препроцессор, но я с ним на Вы, т.е. почитав справку не нашёл функции в препроцессоре, которая бы обрабатывала командную строку.
Цитата gera777:
Как добавить кнопку "New Folder" для Browse for Folder в Select Destination Location. »
Добавьте в секцию [Setup] AppendDefaultDirName=no

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


Отправлено: 12:28, 28-12-2009 | #777


Ветеран


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

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


Цитата REXE:
А мне сможет хоть кто нибудь помочь??а то хотелось бы продолжать заниматься репаками,а страшно что что то у кого то не работает »
Заниматься или нет переупаковкой, это ваше дело.
Вы должны чётко понимать то, что делаете, т.е. здесь вам подскажут как сделать, но делать за вас никто не будет.

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


Отправлено: 13:02, 28-12-2009 | #778


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


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

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


Добрый день. Возможно немного не по теме. (Такой темы не нашел)
Сделал автоустановку программы с помощью "Symantec AutoInstall". Сделал инстолятор. Все устанавливается как надо, только в конце выплывает окно с вопросом перегружиться или нет. Подскажите пожалуйста, если кто знает, как можно избежать этого вопроса, возможно есть какие-то ключи для Symantec AutoInstall? Спасибо.

Отправлено: 14:56, 28-12-2009 | #779


Аватара для YURSHAT

Старожил


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

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


MrVamp,
Цитата MrVamp:
Добрый день. Возможно немного не по теме. (Такой темы не нашел)
Сделал автоустановку программы с помощью "Symantec AutoInstall". Сделал инстолятор. Все устанавливается как надо, только в конце выплывает окно с вопросом перегружиться или нет. Подскажите пожалуйста, если кто знает, как можно избежать этого вопроса, возможно есть какие-то ключи для Symantec AutoInstall? Спасибо. »
Эт точно не сюда!

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


Отправлено: 18:39, 28-12-2009 | #780



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




 
Переход