|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Скрипты Inno Setup. Помощь и советы [часть 4]
|
Ветеран Сообщения: 1271 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Продолжение обсуждения Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Отправлено: 18:01, 29-08-2011 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать bugmenotagain, точно так же как и в секции Files, строчка которой была выше
|
------- Отправлено: 15:02, 15-05-2012 | #1981 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 293
|
Профиль | Сайт | Отправить PM | Цитировать R.i.m.s.k.y., про это можно где нибудь почитать?
запутался. |
Отправлено: 15:07, 15-05-2012 | #1982 |
Старожил Сообщения: 293
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 15:14, 15-05-2012 | #1983 |
Ветеран Сообщения: 649
|
Профиль | Отправить PM | Цитировать bugmenotagain,
твоя проблема решена в этом сообщении изучай, пользуйся! Цитата R.i.m.s.k.y.:
*(работает как часы . Проверил!) [Setup] AppName=My Program AppVerName=MyProg.exe DefaultDirName={pf}\SeperTest AppId=TheBestAppIdEverMade UninstallFilesDir={app}\uninstall DirExistsWarning=no DisablewelcomePage=yes [Components] Name: norm; Description: Я простая версия; Flags: exclusive Name: port; Description: А я портативная; Flags: exclusive [Files] Source: port\*; DestDir: {app}\port; Flags: ignoreversion createallsubdirs recursesubdirs sortfilesbyextension sortfilesbyname uninsneveruninstall; Components: port Source: norm\*; DestDir: {app}\norm; Flags: ignoreversion createallsubdirs recursesubdirs sortfilesbyextension sortfilesbyname; Components: norm [ Code] procedure CurStepChanged(CurStep: TSetupStep); var AppPath: string; ResultCode: Integer; begin if RegQueryStringValue(HKLM, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{#SetupSetting("AppID")}_is1', 'InstallLocation', AppPath) then AppPath := RemoveQuotes(AppPath); if (CurStep = ssDone) and (IsComponentSelected('port')) then Exec(AppPath + '\uninstall\unins000.exe', '/VERYSILENT', '', SW_SHOW, ewNoWait, ResultCode); end; |
|
Последний раз редактировалось Johny777, 04-09-2012 в 13:25. Отправлено: 15:25, 15-05-2012 | #1984 |
Старожил Сообщения: 293
|
Профиль | Сайт | Отправить PM | Цитировать Johny777, да Я понял что это решение. Я уточняю. пути у всех разные. или мне тупо скопировать?
что мне писать вместо Цитата Johny777:
|
|
Отправлено: 15:54, 15-05-2012 | #1985 |
Ветеран Сообщения: 608
|
Как сделать так, чтобы при успешной установке на финишной странице загружалась одна картинка а при ошибке другая.Дело в том, что я использую на каждой странице разную картинку через bmp. Распаковка у меня через ISDone. Подскажите пожалуйста...
|
Отправлено: 17:36, 15-05-2012 | #1986 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Скажите что куда прописать ,чтобы файл - Game.exe - устанавливался в папку \system
Вот мой инстал : ; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! [Setup] DiskSpanning=true DiskSliceSize=1457664000 ; NOTE: The value of AppId uniquely identifies this application. ; Do not use the same AppId value in installers for other applications. ; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) AppId={{4C9C2778-0018-4EA8-BD69-82E1027FEB7D} AppName=Shrek 2 AppVersion=1.0 ;AppVerName=Shrek 2 1.0 AppPublisher=MeXanik AppPublisherURL=rutracker.org AppSupportURL=rutracker.org AppUpdatesURL=rutracker.org DefaultDirName={pf}\Shrek 2 DefaultGroupName=Shrek 2 AllowNoIcons=yes OutputDir=C:\Documents and Settings\Администратор\Рабочий стол\Новая папка OutputBaseFilename=setup SetupIconFile=D:\Разное\1336903674_adept_installer.ico Compression=lzma/ultra64 SolidCompression=true InternalCompressLevel=ultra64 [Languages] Name: english; MessagesFile: compiler:Languages\English.isl Name: russian; MessagesFile: compiler:Languages\Russian.isl [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 [Files] Source: D:\Разное\Shrek2-1\System\Game.exe; DestDir: {app}; Flags: ignoreversion ;Source: D:\Разное\Shrek2-1\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs ; NOTE: Don't use "Flags: ignoreversion" on any shared system files [Icons] Name: {group}\Shrek 2; Filename: {app}\Game.exe Name: {group}\{cm:ProgramOnTheWeb,Shrek 2}; Filename: rutracker.org Name: {group}\{cm:UninstallProgram,Shrek 2}; Filename: {uninstallexe} Name: {commondesktop}\Shrek 2; Filename: {app}\Game.exe; Tasks: desktopicon Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\Shrek 2; Filename: {app}\Game.exe; Tasks: quicklaunchicon [Run] Filename: {src}\Shrek2.exe; WorkingDir: {app}; Parameters: -x -y -s2 -d.; StatusMsg: Идет распаковка данных, ждите...; Flags: runasoriginaluser Filename: {app}\system\Game.exe; Description: {cm:LaunchProgram,Shrek 2}; Flags: nowait postinstall skipifsilent [Registry] Root: HKLM; SubKey: SOFTWARE\Activision\Shrek 2; ValueType: string; ValueName: InstallPath; ValueData: {app}; Flags: uninsdeletekey Root: HKLM; SubKey: SOFTWARE\Activision\Shrek 2; ValueType: string; ValueName: StartMenuFolder; ValueData: MeXanik Root: HKLM; SubKey: SOFTWARE\Activision\Shrek 2; ValueType: string; ValueName: Version; ValueData: 1.00 Root: HKLM; SubKey: SOFTWARE\Activision\Shrek 2; ValueType: string; ValueName: Language; ValueData: 1049 Root: HKLM; SubKey: SOFTWARE\Activision\Shrek 2; ValueType: string; ValueName: UninstallString; ValueData: C:\Program Files\Common Files\InstallShield\Driver\7\Intel 32\Idriver.exe Root: HKLM; SubKey: SOFTWARE\Activision\Shrek 2; ValueType: string; ValueName: UninstallArgs; ValueData: /M{{7774A6A9-CE0D-4544-9A29-84351BAE184A} [UninstallDelete] Name: {app}\*.*; Type: filesandordirs |
Отправлено: 17:57, 15-05-2012 | #1987 |
Старожил Сообщения: 293
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 18:05, 15-05-2012 | #1988 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 18:05, 15-05-2012 | #1989 |
Старожил Сообщения: 293
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 18:09, 15-05-2012 | #1990 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Test | ferget | Тест-форум | 0 | 24-08-2011 01:25 | |
test | ! ! Aaa ! ! | Тест-форум | 0 | 23-04-2011 11:29 | |
test | Santa aka Snt | Тест-форум | 0 | 16-04-2011 22:35 | |
test | xolod. | Программное обеспечение Linux и FreeBSD | 0 | 19-04-2009 21:03 | |
Test memory | KEugeNik | Хочу все знать | 11 | 23-11-2003 23:11 |
|