|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив] Скрипты Inno Setup. Помощь и советы [часть 2] |
|
[архив] Скрипты Inno Setup. Помощь и советы [часть 2]
|
Ветеран Сообщения: 1133 |
Лимит страниц.
Тема закрыта. Продолжение по ссылке Скрипты Inno Setup. Помощь и советы [часть 3] Внимание! Данная тема предназначена только для обсуждения написания скриптов ! Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Ссылка на архив предыдущей темы (также можно скачать из вложения) |
|
------- Отправлено: 22:06, 23-08-2009 |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать Доброго времени суток!
Хочу запаковать игру в 7z (без сжатия), потом Precomp-ом, потом SRep-ом и наконец FreeArc-ом! Как это реализовать и как правильно создать скрипт, чтобы потом игра нормально установилась!? + может есть менее геморройный способ упаковки игры с таким эффектом, можно тоже скрипт)))!? |
Отправлено: 08:20, 30-06-2010 | #2001 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 440
|
Профиль | Сайт | Отправить PM | Цитировать DevilisH,
1) WizardForm.Font.Color:=clWhite; или WizardForm.Font.Color:=$ffffff; 2) //Избавиться от разделительных полос сверху и снизу WizardForm.Bevel.visible:=true; // Если не надо, то WizardForm.Bevel.visible:=false; WizardForm.Bevel1.visible:=true; // Если не надо, то WizardForm.Bevel1.visible:=false; |
Отправлено: 09:20, 30-06-2010 | #2002 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать nik1967 Спасибо!
Еще 1 вопросик: как для каждой страницы инсталлятора сделать свой фон? |
Отправлено: 11:51, 30-06-2010 | #2003 |
Старожил Сообщения: 440
|
Профиль | Сайт | Отправить PM | Цитировать Цитата DevilisH:
|
|
------- Отправлено: 12:06, 30-06-2010 | #2004 |
Новый участник Сообщения: 6
|
Профиль | Отправить PM | Цитировать На каждую страницу свою картинку. Во многих репаках игр такое видел. Допустим приветствие - один фон, выбор папки - другой и т.д..
|
Отправлено: 12:12, 30-06-2010 | #2005 |
Старожил Сообщения: 440
|
Профиль | Сайт | Отправить PM | Цитировать DevilisH,
Сборник скриптов, там есть пример. |
Отправлено: 12:54, 30-06-2010 | #2006 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать Всем привет. А как сделать чтобы во время установки распаковался архив 7z?
|
Отправлено: 17:50, 30-06-2010 | #2007 |
Старожил Сообщения: 435
|
Профиль | Отправить PM | Цитировать Использую InnoSetup 5.3.10 (u)
Создаю установочный скрипт [Tasks] Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked; Languages: [Files] Source: I:\marsbyte\Time Controller\Time_Controller.exe; DestDir: {app}; Flags: ignoreversion Source: I:\marsbyte\Time Controller\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs Source: \marsbyte\TIME_CONTROL.FDB; DestDir: {userappdata}\{#MyAppPublisher}\{#MyAppName}; Flags: ignoreversion confirmoverwrite; Tasks: ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] Name: {group}\{#MyAppName}; Filename: {app}\{#MyAppExeName} Name: {group}\{cm:ProgramOnTheWeb,{#MyAppName}}; Filename: {#MyAppURL} Name: {group}\{cm:UninstallProgram,{#MyAppName}}; Filename: {uninstallexe} Name: {commondesktop}\{#MyAppName}; Filename: {app}\{#MyAppPublisher}\{#MyAppExeName}; Tasks: desktopicon Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: quicklaunchicon На Win7 x64 пробую устанавливать. И иконка в панели быстрого запуска не создается. В чем проблема? И еще как разрешить пользователю при установке прописать программу в автозагрузку? |
------- Отправлено: 00:13, 01-07-2010 | #2008 |
![]() Сообщения: 3649
|
Профиль | Сайт | Отправить PM | Цитировать BlackEric, пример скрипта с закреплением ярлыка в панели задач Windows 7:
[Setup] AppName=My Program AppVerName=My Program 1.5 AppPublisher=My Company, Inc. AppPublisherURL=http://winaddon.net/ AppSupportURL=http://winaddon.net/ AppUpdatesURL=http://winaddon.net/ DefaultDirName={pf}\My Program DefaultGroupName=My Program AllowNoIcons=yes OutputDir=. OutputBaseFilename=setup Compression=lzma/ultra64 SolidCompression=true InternalCompressLevel=ultra64 [Tasks] Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked Name: quicklaunchicon; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked; OnlyBelowVersion: 0,6.1 Name: quicklaunchicon7; Description: {cm:CreateQuickLaunchIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked; MinVersion: 0,6.1 [Files] Source: compiler:Examples\MyProg.exe; DestDir: {app}; Flags: ignoreversion Source: PinToTasckbar.vbs; DestDir: {tmp}; Flags: deleteafterinstall [Icons] Name: {group}\My Program; Filename: {app}\MyProg.exe Name: {group}\{cm:UninstallProgram,My Program}; Filename: {uninstallexe} Name: {commondesktop}\My Program; Filename: {app}\MyProg.exe; Tasks: desktopicon Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\My Program; Filename: {app}\MyProg.exe; Tasks: quicklaunchicon [Run] Filename: {tmp}\PinToTasckbar.vbs; Parameters: """{app}\MyProg.exe"""; Flags: shellexec; Tasks: quicklaunchicon7 [Languages] Name: russian; MessagesFile: compiler:Languages\Russian.isl |
------- Последний раз редактировалось Habetdin, 02-07-2010 в 13:06. Причина: Дополняем.. :) Отправлено: 01:16, 01-07-2010 | #2009 |
Новый участник Сообщения: 41
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста, какая строковая переменную отвечает за текст, отображаемый над статус баром? Параметр description для секции Run мне не подходит.
Планирую такую реализацию: {Files} Source: MyFile.exe; DestDir: {app}; Afterinstall: Myprocedure {code} procedure myprocedure; begin <нужная_мне_переменная>:='Текст'; exec(expandconstant('{app}\MyFile.exe'),'','',SW_Show,ewWaitUntilTerminated,resultcode) end; ------------------ Посидел в хелпе, кое-что нашёл... Возможно, <нужная_мне_переменная> - это WizardForm.StatusLabel.Caption / WizardForm.FileNameLabel.Caption |
Последний раз редактировалось user_123, 01-07-2010 в 11:47. Отправлено: 09:46, 01-07-2010 | #2010 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|