Имя пользователя:
Пароль:
 | Правила  

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

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

Аватара для El Sanchez

Ветеран


Contributor


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


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

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


Изменения
Автор: El Sanchez
Дата: 16-02-2015
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
Inno Setup. Прочие вопросы.


Показать/скрыть: Справка, руководство, примеры:

Показать/скрыть: Ссылки на примеры скриптов:

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

  • Inno Script Generator - генератор скриптов Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
    Последняя версия: 1.0.3.1 [23.03.2008] - Скачать | зеркало на русифицированную программу;
    Примечание: Родной сайт www.hisoft2000.de более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup Form Designer - редактор страниц Inno Setup, можно создавать свои страницы.
    Последняя версия: 2.0.8 [12.11.2006] - Скачать;
    Примечание: Родной сайт http://isfd.kaju74.de/index.php?isfd более недоступен, поэтому здесь расположены сторонние ссылки.

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

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

  • ISSJoiner - Программа для объединения нескольких скриптов InnoSetup в один.
    Последняя версия: 3.0 [23.07.2009]

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

  • RegExporter - Фриварная утилита для экспорта реестра и конвертации файлов *.reg и *.ini в инсталляционные скрипты Inno Setup и NSIS.
    Последняя версия: 1.2.0 [23.09.2014] - Скачать;



Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах:

Скрипты Inno Setup. Помощь и советы [часть 6]

Отправлено: 11:48, 10-03-2014

 

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


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

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


vint56, Спасибо большое
То есть (например в игре Karos) если раньше у меня была такая строчка:

if not ISArcExtract ( 0, OveralPct, 0, ExpandConstant('{src}\Karos.arc'), ExpandConstant('{app}\'), false,CallBack, '', '', '') then break;

То теперь вот так:

if not ISArcExtract ( 0, 0, ExpandConstant('{src}\Karos.bin), ExpandConstant('{app}'), '', false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;
?
И больше в скрипте ничего не нужно менять?

Отправлено: 14:01, 25-05-2014 | #791



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

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


Старожил


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

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


Irenis, Да

Отправлено: 14:36, 25-05-2014 | #792


Ветеран


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

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


Цитата habib2302:
Дайте пожалуйста скрипт на создание txt файов »
Код: Выделить весь код
[Code]
procedure InitializeWizard();
begin
    //SaveStringToFile( 'test.txt', 'String', False );
    SaveStringsToFile( 'test.txt', ['String1', 'String2', 'String3'], False );
end;

Отправлено: 15:36, 25-05-2014 | #793


Аватара для nik1967

Старожил


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

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


Цитата Irenis:
И больше в скрипте ничего не нужно менять? »
В скрипте - нет. Но надо будет переименовать Karos.arc в Karos.bin. Или в Karos.Irenis . Но тогда в скрипте нужно будет переделать на ISArcExtract ( 0, 0, ExpandConstant('{src}\Karos.Irenis), ExpandConstant('{app}'), '', false, '', '', ExpandConstant('{app}'), notPCFonFLY {PCFonFLY}) then break;

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

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

Отправлено: 15:38, 25-05-2014 | #794


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


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

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


Цитата Irenis:
что нужно прописать в скрипте, чтобы самой задать иконку ярлыка, которая должна появится на рабочем столе после установки игры, при этом не меняя главный исполняемый файл? »
Цитата TryRooM:
Irenis,
[Icons]
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" ; IconFileName: "{app}\твоя иконка.ico."; »
Попробовала, что то не получается. Вот скрипт. Добавила эту строчку, так у меня теперь вообще никакой картинки, просто белый ярлык.

Отправлено: 16:23, 25-05-2014 | #795


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


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

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


Irenis,
Код: Выделить весь код
Name: {commondesktop}\{#MyAppName}; Filename: {app}\{#MyAppExeName}; IconFileName: "{app}\{#MyAppName}"; Tasks: desktopicon
Зачем две строчки?
з.ы. т.к. без файлов, то не компилил.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:02, 25-05-2014 | #796


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


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

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


Что то я уже совсем запуталась с этим ярлыком. Как сделать ярлык со своей картинкой? Постом выше выложила скрипт. Там есть строчка :
SetupIconFile=E:\Karos\MainIcon.ico
Вот мне нужно эту же картинку поставить и на ярлык. А у меня ярлык получается либо пустой (просто белый), либо с логотипом GameXP

Код, который мне дали выше. Куда в нем вставить свою картинку?

Отправлено: 17:52, 25-05-2014 | #797


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


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

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


Тут необходимые файлы для скрипта (не знаю, может еще что надо). Картинку с названием "3" мне нужно сделать ярлыком.

Отправлено: 18:10, 25-05-2014 | #798


Старожил


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

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


Irenis, http://rghost.ru/55845692
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:18, 25-05-2014 | #799


SHVtYW4=


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

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


Цитата Irenis:
Что то я уже совсем запуталась с этим ярлыком. »
Да, люди умеют объяснять - что ничего не поймёшь.

Цитата Irenis:
SetupIconFile=E:\Karos\MainIcon.ico »
И что? Это значок для инсталлятора setup.exe. После установки, станет значком для деинсталлятора unins000.exe.

Цитата Irenis:
А у меня ярлык получается либо пустой (просто белый) »
Ну правильно. А от куда он по вашему возьмётся?

Его наверно нужно добавить в секцию [Files] т.е:
Код: Выделить весь код
[Files]
Source: 3.ico; DestDir: {app}; Flags: ignoreversion; Attribs: hidden system
т.е этот значок будет помещён в каталог устанавливаемой программы.
hidden system - сделаем значок скрытым и системным, для того чтоб не было видно в каталоге установленной программы.
Если хотите видеть этот значок в каталоге установленной программы, то hidden system можно не применять т.е
Код: Выделить весь код
[Files]
Source: 3.ico; DestDir: {app}; Flags: ignoreversion
А теперь применим этот значок к ярлыку:
Код: Выделить весь код
[Icons]
Name: {commondesktop}\My Program; Filename: {app}\MyProg.exe; IconFilename: {app}\3.ico
Вот вам пример.

-------
09a468a9b4293cd82adf6d6c60a9da82 | Tm9yZGVr
В связи со сменой железа и переходом на LInux с полным отказом от Windows - посещение на форуме будет редким.


Последний раз редактировалось Nordek, 25-05-2014 в 19:51.

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

Отправлено: 19:41, 25-05-2014 | #800



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты Inno Setup. Помощь и советы [часть 6] El Sanchez Автоматическая установка приложений 2494 10-03-2014 11:51
Скрипты Inno Setup. Помощь и советы [часть 5] El Sanchez Автоматическая установка приложений 1999 28-03-2013 19:09
Скрипты Inno Setup. Помощь и советы [часть 4] El Sanchez Автоматическая установка приложений 2099 22-05-2012 23:16
Скрипты Inno Setup. Помощь и советы [часть 3] Serega Автоматическая установка приложений 3755 26-10-2011 17:58
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] Serega Автоматическая установка приложений 2651 08-11-2010 18:34




 
Переход