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

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

 

Аватара для Drongo

Будем жить, Маэстро...


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

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


serg aka lain, Пока ещё не проверял, но скорее всего не проверю. Оказалось, что друг хотел запустить установщик на Vista 64-bit. И то ли он чего-то там намудрил, то ли они не допоняли как делать скрипт, мы живём в разных районах. По телефону не особо поймёшь чего они делали и что у них не получается. В двух словах, говорит, что вроде бы не идёт из-за того, что на 64-битной виста две папки Program Files и установщик не понимает какая из них должна использоваться. В общем вопрос снят.

Зато спрошу другой вопрос. Можете скинуть чистый шаблон скрипта, для использования на 64-битной системе?

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 20:24, 07-01-2010 | #821



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

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


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


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

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


Цитата Drongo:
Можете скинуть чистый шаблон скрипта, для использования на 64-битной системе? »
Пример из Help

Код: Выделить весь код
; -- 64Bit.iss --
; Demonstrates installation of a program built for the x64 (a.k.a. AMD64)
; architecture.
; To successfully run this installation and the program it installs,
; you must have the "x64" edition of Windows XP or Windows Server 2003.

; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!

[Setup]
AppName=My Program
AppVerName=My Program version 1.5
DefaultDirName={pf}\My Program
DefaultGroupName=My Program
UninstallDisplayIcon={app}\MyProg.exe
Compression=lzma
SolidCompression=yes
OutputDir=userdocs:Inno Setup Examples Output
; "ArchitecturesAllowed=x64" specifies that Setup cannot run on
; anything but x64.
ArchitecturesAllowed=x64
; "ArchitecturesInstallIn64BitMode=x64" requests that the install be
; done in "64-bit mode" on x64, meaning it should use the native
; 64-bit Program Files directory and the 64-bit view of the registry.
ArchitecturesInstallIn64BitMode=x64

[Files]
Source: "MyProg-x64.exe"; DestDir: "{app}"; DestName: "MyProg.exe"
Source: "MyProg.chm"; DestDir: "{app}"
Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme

[Icons]
Name: "{group}\My Program"; Filename: "{app}\MyProg.exe"

Отправлено: 20:57, 07-01-2010 | #822


Аватара для ZanyGamer

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


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

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


Вложения
Тип файла: rar фон.rar
(2.7 Kb, 34 просмотров)
Тип файла: rar кнопки.rar
(1.9 Kb, 29 просмотров)
Тип файла: rar лого сайта.rar
(1.8 Kb, 22 просмотров)

Делал репак накопились вопросы, люди добрые помогите!

Не могу соединить 3 скрипта:
1 - картинка на весь инсталл
2 - картинки на кнопки
3 - лого сайта, при клике переходишь на сайт
Пробовал через джоинер - выходит картинка на весь, а кнопок нет, либо лого есть, нет картинки на весь инсталлер.
По отдельности работают!
И на картинках вопросы
Скрипты прилагаются

-------
Проснулся и не знаешь, с какой ноги встать? Отправь NOGA на 4141...))))


Последний раз редактировалось ZanyGamer, 08-01-2010 в 11:43.


Отправлено: 09:30, 08-01-2010 | #823


Аватара для Sotonisto

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


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

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


Помогите плз!
Кому не жалко времени (хотя для вас это займет минут 5) что бы отредактировать мой скрипт инсталла?
Мне нужно там сделать 3 вещи.
1. Заменить стандарное изображение папки на свое.

2. Наложить картинку на кнопки - скрипт в шапке форума (у меня в скрипте инсталла отсутствует).
3. Отредактировать страницу создания ярлыков и папки в меню пуск (у меня картинка поверх всего).


Зарание благодарен.
З.Ы.: скрипт инсталлятора и картинки прилагаются.

Последний раз редактировалось Sotonisto, 28-01-2010 в 21:22.


Отправлено: 09:52, 08-01-2010 | #824


Аватара для ZanyGamer

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


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

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


Sotonisto, вот папка
У нас с тобой одинаковые проблемы

-------
Проснулся и не знаешь, с какой ноги встать? Отправь NOGA на 4141...))))

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

Отправлено: 10:21, 08-01-2010 | #825


Аватара для Sotonisto

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


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

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


Цитата ZanyGamer:
У нас с тобой одинаковые проблемы »
Мне кстати тож интересно как текст приветствия по центру разместить
---
Ну теперь мне остались кнопки и страница выбора ярлыков и папки в меню пуск.

Последний раз редактировалось Sotonisto, 08-01-2010 в 11:27.


Отправлено: 10:34, 08-01-2010 | #826


Аватара для ZanyGamer

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


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

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


Убил 2 дня чтобы все 2 темы облазить! Сделал блокнотик с этими страничками - очень удобно! А в шапке лучше сделать что-то вроде того, чтобы не говорить ищи в теме

ссылки на скрипты


http://forum.oszone.net/thread-148703-12.html - доп парамаетры при запуске - [Icons] Name: "{group}\Видео"; Filename: "{app}\Crystal.exe"; Parameters: "movie.avi"; WorkingDir: "{app}"; Tasks: groupicon

http://forum.oszone.net/thread-148703-32.html А подскажите пожалуста как сменить положение кнопок "назад,вперед и отмена »

http://forum.oszone.net/thread-60604-65.html - 7zip
http://forum.oszone.net/thread-60604-71.html - 7zip

http://forum.oszone.net/thread-148703-49.html - Реализация рисунка 497х58 в верху инсталлятора

http://forum.oszone.net/thread-148703-50.html - прогресс бар с arc

http://forum.oszone.net/thread-148703-57.html - картинка сайта

http://forum.oszone.net/thread-148703-58.html - кнопка финиш

http://forum.oszone.net/thread-148703-59.html - 1. Подскажите, что прописать в коде, чтобы в конце установки проверялось условие на наличие второго сетапа (лежит на DVD рядом с основным setup.exe, который стартуется первым), и если таковой имеется, запустить его, не показывая финального окна ("Завершение мастера установки"), а если второго сетапа на диске нет, просто выполнить установку без сообщений об отсутствии проверяемого файла?

http://forum.oszone.net/thread-148703-59.html - Теперь только вопросик как сделать чтобы на одной странице было 2 строки, одна ввод имени для одиночной игры, вторая ввод имени для сетевой игры. А то ейчас у меня 2 страницы, а хотелось бы на одной

http://forum.oszone.net/thread-148703-60.html - "Требуется свободного места..."

http://forum.oszone.net/thread-148703-62.html - вложения http://forum.oszone.net/attachment.p...5&d=1260479067

http://forum.oszone.net/thread-148703-64.html - как сделать чтобы если виста то файлы автоматом в одну папку а если хр то в другую инсталились

http://forum.oszone.net/thread-148703-65.html - лого сайта

http://forum.oszone.net/thread-148703-69.html - как поменять текст на странице приветсвия?

http://forum.oszone.net/thread-148703-70.html - Это скрипт для распаковки архивов FreArc

http://forum.oszone.net/thread-148703-73.html - Скрипт InnoSetup для распаковки архивов FreeArc

http://forum.oszone.net/thread-148703-79.html - перезагрузка

http://forum.oszone.net/thread-148703-80.html - меню пуск чикбокс

http://forum.oszone.net/thread-60604-83.html - Слайдшоу на странице wpInstalling по таймеру

http://forum.oszone.net/thread-60604-84.html - код с отображением путей и активной кнопкой "отмена".

http://forum.oszone.net/thread-60604-85.html - пароль на инсталятор

http://forum.oszone.net/thread-60604-98.html - как поставить разделение на 2 диска,чтоб в конце установки 1 диска появилось сообщение-вставьте 2 диск

http://forum.oszone.net/thread-60604-47.html - de_MAX, смещение прогрессбара вниз и показ слайд-шоу в окне мастера

http://forum.oszone.net/thread-60604-116.html - Как в инсталлятор прикрутить на станицу, где галоячками отмечаем, какие создавать ярлыки, и прочее - в [Tasks] в общем, ещё один комбо бокс - мол добавить в автозагрузку, ли не добавить, и кабы это было для текущего и для всех пользователей - вапще шикарно будет!

http://forum.oszone.net/thread-60604-117.html - Не знаете ли вы, как можно сделать окно "исталлятора" передвигаемым при выполнение, например этого?:

http://forum.oszone.net/thread-60604-117.html - Как определить факт установленного .NET Framework 1 ?

-------
Проснулся и не знаешь, с какой ноги встать? Отправь NOGA на 4141...))))


Последний раз редактировалось ZanyGamer, 08-01-2010 в 10:55.

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

Отправлено: 10:39, 08-01-2010 | #827


Аватара для ZanyGamer

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


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

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


Sotonisto, кинь свой скрипт, а то у меня где выбор пути фон белый =\

-------
Проснулся и не знаешь, с какой ноги встать? Отправь NOGA на 4141...))))


Отправлено: 11:17, 08-01-2010 | #828


Аватара для Sotonisto

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


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

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


Цитата ZanyGamer:
Sotonisto, кинь свой скрипт, а то у меня где выбор пути фон белый =\ »

читать дальше »
Код: Выделить весь код
[Сode]
const
Color = clblack;

procedure InitializeWizard();
begin
WizardForm.Font.Color:=clWhite;
WizardForm.Color:=Color;
WizardForm.WelcomePage.Color:=Color;
WizardForm.InnerPage.Color:=Color;
WizardForm.FinishedPage.Color:=Color;
WizardForm.LicensePage.Color:=Color;
WizardForm.PasswordPage.Color:=Color;
WizardForm.InfoBeforePage.Color:=Color;
WizardForm.UserInfoPage.Color:=Color;
WizardForm.SelectDirPage.Color:=Color;
WizardForm.SelectComponentsPage.Color:=Color;
WizardForm.SelectProgramGroupPage.Color:=Color;
WizardForm.SelectTasksPage.Color:=Color;
WizardForm.ReadyPage.Color:=Color;
WizardForm.PreparingPage.Color:=Color;
WizardForm.InstallingPage.Color:=Color;
WizardForm.InfoAfterPage.Color:=Color;
WizardForm.DirEdit.Color:=Color;
WizardForm.DiskSpaceLabel.Color:=Color;
WizardForm.DirEdit.Color:=Color;
WizardForm.GroupEdit.Color:=Color;
WizardForm.PasswordLabel.Color:=Color;
WizardForm.PasswordEdit.Color:=Color;
WizardForm.PasswordEditLabel.Color:=Color;
WizardForm.ReadyMemo.Color:=Color;
WizardForm.TypesCombo.Color:=Color;
WizardForm.WelcomeLabel1.Color:=Color;
WizardForm.InfoBeforeClickLabel.Color:=Color;
WizardForm.MainPanel.Color:=Color;
WizardForm.PageNameLabel.Color:=Color;
WizardForm.PageDescriptionLabel.Color:=Color;
WizardForm.ReadyLabel.Color:=Color;
WizardForm.FinishedLabel.Color:=Color;
WizardForm.YesRadio.Color:=Color;
WizardForm.NoRadio.Color:=Color;
WizardForm.WelcomeLabel2.Color:=Color;
WizardForm.LicenseLabel1.Color:=Color;
WizardForm.InfoAfterClickLabel.Color:=Color;
WizardForm.ComponentsList.Color:=Color;
WizardForm.ComponentsDiskSpaceLabel.Color:=Color;
WizardForm.BeveledLabel.Color:=Color;
WizardForm.StatusLabel.Color:=Color;
WizardForm.FilenameLabel.Color:=Color;
WizardForm.SelectDirLabel.Color:=Color;
WizardForm.SelectStartMenuFolderLabel.Color:=Color;
WizardForm.SelectComponentsLabel.Color:=Color;
WizardForm.SelectTasksLabel.Color:=Color;
WizardForm.LicenseAcceptedRadio.Color:=Color;
WizardForm.LicenseNotAcceptedRadio.Color:=Color;
WizardForm.UserInfoNameLabel.Color:=Color;
WizardForm.UserInfoNameEdit.Color:=Color;
WizardForm.UserInfoOrgLabel.Color:=Color;
WizardForm.UserInfoOrgEdit.Color:=Color;
WizardForm.PreparingLabel.Color:=Color;
WizardForm.FinishedHeadingLabel.Color:=Color;
WizardForm.UserInfoSerialLabel.Color:=Color;
WizardForm.UserInfoSerialEdit.Color:=Color;
WizardForm.TasksList.Color:=Color;
WizardForm.RunList.Color:=Color;
WizardForm.SelectDirBrowseLabel.Color:=Color;
WizardForm.SelectStartMenuFolderBrowseLabel.Color:=Color;
end;

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

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

Отправлено: 11:21, 08-01-2010 | #829


Аватара для ZanyGamer

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


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

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


Sotonisto, спасибо - сработало!

-------
Проснулся и не знаешь, с какой ноги встать? Отправь NOGA на 4141...))))


Отправлено: 11:42, 08-01-2010 | #830



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




 
Переход