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

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

 

Аватара для Krinkels

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


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

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


tor62
Цитата tor62:
какой максимальный размер файла setup можно создать без файлов bin »
2 гига

-------
Рок моя честь, а моя честь моя жизнь. krinkels.org


Отправлено: 22:02, 09-10-2010 | #2431



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

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


Аватара для shao

Ветеран


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

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


Перефразирую свой вопрос из поста №2426

Как в Инно подавить запуск файла после установки программы?
В скрипте запуск этого файла не прописан.
В моём случае это запуск файла справки.

Отправлено: 22:53, 09-10-2010 | #2432


Аватара для kotkovets

Ветеран


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

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


[shao
Может у вас используется тип предыдущей установки и использование предыдущих задач? а записи в реестре хранятся..
Скрипт скомпилил, ниче не запускается, скорее вы запустили и распаковали оригинальный установщик, а в оригинале справка запускалась, вот и наверно и осталась запись о предыдущей установке.
Попробуйте добавить в скрипт эти строчки:
Код: Выделить весь код
UsePreviousSetupType=false
UsePreviousTasks=false

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.


Последний раз редактировалось kotkovets, 09-10-2010 в 23:25.

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

Отправлено: 23:11, 09-10-2010 | #2433


Аватара для Sotonisto

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


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

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


Ветераны инно, помогите!
1. Можно ли удалить кнопки свернуть/на весь экран/удалить из шапки инсталла? (что б дизайн был похож на инсталл DirectX)

2. Есть flv клип-заставка (продолжительность ~20 сек). Можно ли "заставить" инно перед установкой проиграть ее? (например положить видео рядом с инсталлом, и что б оно запускалось)
Надеюсь вопросы не из мира фантастики

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


Отправлено: 00:29, 10-10-2010 | #2434


Аватара для shao

Ветеран


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

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


Цитата kotkovets:
Попробуйте добавить в скрипт »
kotkovets, Спасибо , попробую.

Цитата kotkovets:
скорее вы запустили и распаковали оригинальный установщик »
Я перепаковывал.
Что в перепакованном , что с оригинальном - одна и та же ситуация..

Отправлено: 02:29, 10-10-2010 | #2435


Аватара для kotkovets

Ветеран


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

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


Цитата shao:
одна и та же ситуация »
Ситуация исправилась?..попробуйте не регистрировать thumbs.dll (убрать флаг regserver)- может в этом причина?

-------
Спасибо ВСЕМ за то, что тратите свое время, что бы ПОМОЧЬ МНЕ.

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

Отправлено: 03:37, 10-10-2010 | #2436


Аватара для Sotonisto

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


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

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


Цитата shao:
После установки программы , созданной Инно, автоматически открывается окно справки, хотя её запуск не описан в скрипте. »
Я вот посмотрел скрипт... А что ты сам хотел от инсталла? В смысле что б он просто установил эти файлы в папку? или другое?
Если просто проверял что может инно - кинь все файлы в одну папку c файлом скрипта и попробуй так:

читать дальше »
Код: Выделить весь код
#define MyAppName "Xentient Thumbnails"
#define MyAppVerName "Xentient Thumbnails 1.0.2"
#define MyAppPublisher "Xentient, Inc."
#define MyAppExeName "Thumbnails.chm"

[Setup]
AppId={{B11E7F02-F7C6-4810-B84C-DBE6B907C712}
AppName={#MyAppName}
AppVerName={#MyAppVerName}
AppPublisher={#MyAppPublisher}
DefaultDirName={pf}\{#MyAppName}
DefaultGroupName={#MyAppName}
AllowNoIcons=yes
OutputBaseFilename=setup
OutputDir=example
LicenseFile=License.txt
WizardImageFile=WizardImage.bmp
WizardSmallImageFile=WizardSmallImage.bmp
SetupIconFile=example.ico
DisableReadyPage=True
Compression=lzma
SolidCompression=yes

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

[Files]
Source: Thumbnails.chm; DestDir: {app}; Flags: ignoreversion
Source: License.txt; DestDir: {app}; Flags: ignoreversion
Source: Thumbs.dll; DestDir: {app}; Flags: ignoreversion

[Icons]
Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName}

[Code_]
procedure CurStepChanged(CurStep: TSetupStep);
begin
if CurStep = ssPostInstall then
RenameFile(ExpandConstant('{app}\unins000.exe'); ExpandConstant('{app}\uninstall.exe'));
RenameFile(ExpandConstant('{app}\unins000.dat'); ExpandConstant('{app}\uninstall.dat'));
RegWriteStringValue(HKLM, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\Xentient Thumbnails_is1';'UninstallString', ExpandConstant('{app}\uninstall.exe'));
RegWriteStringValue(HKLM, 'Software\Microsoft\Windows\CurrentVersion\Uninstall\Xentient Thumbnails_is1';'QuietUninstallString', ExpandConstant('{app}\uninstall.exe /SILENT'));
end;

Или я снова все не так понял?

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


Отправлено: 05:54, 10-10-2010 | #2437


Аватара для shao

Ветеран


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

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


Цитата kotkovets:
Попробуйте добавить в скрипт эти строчки »
Не помогло. Ситуация та же. Файл справки запускается после установки программы.

Цитата kotkovets:
попробуйте не регистрировать thumbs.dll (убрать флаг regserver)- может в этом причина? »
Попробовал - помогло.
Но , тогда теряется целевое назначение программы/файла.
После установки программы и перезагрузки компьютера все-равно нужно регистрировать вручную thumbs.dll. Вот тут то и вылазит файл справки. Значит дело не в Инно...
(Значит вопрос выходит за рамки данной темы... )
Значит после установки нужно подавить запуск справки. И это надо указать в скрипте. Я так думаю...
А Вы ?

Последний раз редактировалось shao, 10-10-2010 в 17:48.


Отправлено: 11:38, 10-10-2010 | #2438


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


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

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


Подскажите, есть ли возможность задать маску для всей директории. Я делаю вот так:
Код: Выделить весь код
Source: "{app}\*"; DestDir: "{pf}\Mozilla Firefox"; Flags: replacesameversion
Source: "{userappdata}\Mozilla\*"; DestDir: "{userappdata}\Mozilla\Firefox"; Flags: replacesameversion
Не получается.

Есть подозрение что первая строчка прошла лиш с файлами без директорий.
И к примеру, можно ли все таки как-то выразиться маской для такого пути:
Код: Выделить весь код
{userappdata}\Mozilla\Firefox\Profiles\5ogizszn.default\extensions\{de1b245c-de57-11da-ba2d-0050c2490048}\components\
Что бы со всеми директориями и файлами из Source: в DestDir:

Отправлено: 11:41, 10-10-2010 | #2439


Аватара для Vitek 07

Ветеран


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

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


ivsatel,
вот так получится
Код: Выделить весь код
Source: "{app}\*"; DestDir: "{pf}\Mozilla Firefox"; Flags: replacesameversion createallsubdirs recursesubdirs
Source: "{userappdata}\Mozilla\*"; DestDir: "{userappdata}\Mozilla\Firefox"; Flags: replacesameversion createallsubdirs recursesubdirs
Флаг createallsubdirs - создавать все подкаталоги, recursesubdirs - обрабатывать все подкаталоги
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:54, 10-10-2010 | #2440



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




 
Переход