|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 5] |
|
Скрипты Inno Setup. Помощь и советы [часть 5]
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Inno Setup [все вопросы] часть 1 Inno Setup [все вопросы] часть 2 Скрипты Inno Setup. Помощь и советы [часть 3] Скрипты Inno Setup. Помощь и советы [часть 4] |
|
Отправлено: 03:49, 21-05-2012 |
Забанен Сообщения: 158
|
DEZMONDS, Вот некоторая инфа.
|
Последний раз редактировалось SoulSide, 29-01-2013 в 15:50. Отправлено: 00:34, 22-12-2012 | #1411 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Цитата El Sanchez:
#define MyAppName "Unity 3D" #define MyAppVersion "4.0.7f" #define MyAppPublisher "DEZMONDS, Inc." #define MyAppURL "http://vk.com/id176764657" #define MyAppExeName "Unity.exe" [Setup] ; Ïðèìå÷àíèå: Çíà÷åíèå AppId èäåíòèôèöèðóåò ýòî ïðèëîæåíèå. ; Íå èñïîëüçóéòå îäíî è òîæå çíà÷åíèå â ðàçíûõ óñòàíîâêàõ. ; (Äëÿ ãåíåðàöèè çíà÷åíèÿ GUID, íàæìèòå Èíñòðóìåíòû | Ãåíåðàöèÿ GUID.) AppId={{0A2076A7-42C3-43A2-9147-B57604BD35D4} AppName={#MyAppName} AppVersion={#MyAppVersion} ;AppVerName={#MyAppName} {#MyAppVersion} AppPublisher={#MyAppPublisher} AppPublisherURL={#MyAppURL} AppSupportURL={#MyAppURL} AppUpdatesURL={#MyAppURL} DefaultDirName={pf}\{#MyAppName} DefaultGroupName={#MyAppName} AllowNoIcons=yes LicenseFile=C:\Users\DEZMONDS\Desktop\licenzi .txt OutputDir=E:\DEZMONDS\Ïðîáíèê ðåïàêîâ\ñïèçäèë OutputBaseFilename=Unity 3d Setup SetupIconFile=D:\Âñå äëÿ ñàéòà\Mega_Pack_Top_Icons\ico\Edonkey Nitro.ico Compression=lzma SolidCompression=yes DiskSpanning=true DiskSliceSize=1457664000 WizardSmallImageFile=6608927.bmp WizardImageFile=unity3d.bmp [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: E:\Unity_4.0.7f\Unity_v4.x.ulf; {%ALLUSERSPROFILE} Source: E:\Unity_4.0.7f\Unity.exe; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\beast32.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\beast64.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\cairo.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\CFLite.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\comerr32.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\fmod_editor.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\fmod_editor.pdb; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\FreeImage.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\gssapi32.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\iconv.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\JavaScriptCore.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\k5sprt32.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\krb5_32.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\libcurl.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\libeay32.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\libiconv2.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\libintl3.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\libmp3lame.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\libpq.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\libxml2.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\libxslt.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\mfc80.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\mfc80u.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\Microsoft.VC80.CRT.manifest; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\Microsoft.VC80.MFC.manifest; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\mono.pdb; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\MonoDevelop.lnk; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\msvcm80.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\msvcp80.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\msvcr71.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\msvcr80.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\pthreadVC2.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\sqlite3.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\ssleay32.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\umbraoptimizer32.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\umbraoptimizer64.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\Uninstall.exe; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\Unity.pdb; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\Unity_v4.x.ulf; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\UnityBugReporter.exe; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\UnityWebPlayer.exe; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\WebKit.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\zlib1.dll; DestDir: {app}; Flags: ignoreversion Source: E:\Unity_4.0.7f\*; DestDir: {app}; Flags: ignoreversion recursesubdirs createallsubdirs ; Ïðèìå÷àíèå: Íå èñïîëüçóéòå "Flags: ignoreversion" äëÿ ñèñòåìíûõ ôàéëîâ [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}\{#MyAppExeName}; Tasks: desktopicon Name: {userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}; Filename: {app}\{#MyAppExeName}; Tasks: quicklaunchicon [Run] Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}; Flags: nowait postinstall skipifsilent procedure CurStepChanged(CurStep: TSetupStep); begin If CurStep=ssPostInstall then begin SaveStringToFile(ExpandConstant('{sys}')+'\drivers\etc\hosts', #13 #10 + '127.0.0.1 unity3d.com', True); end; end; [Registry] Root: HKCU; SubKey: Software\Microsoft\Windows\CurrentVersion\Uninstall\UnityWebPlayer; ValueType: string; ValueName: DisplayName; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Microsoft\Windows\CurrentVersion\Uninstall\UnityWebPlayer; ValueType: string; ValueName: Publisher; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Microsoft\Windows\CurrentVersion\Uninstall\UnityWebPlayer; ValueType: string; ValueName: HelpLink; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Microsoft\Windows\CurrentVersion\Uninstall\UnityWebPlayer; ValueType: string; ValueName: URLInfoAbout; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Microsoft\Windows\CurrentVersion\Uninstall\UnityWebPlayer; ValueType: string; ValueName: UninstallString; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Microsoft\Windows\CurrentVersion\Uninstall\UnityWebPlayer; ValueType: string; ValueName: QuietUninstallString; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Microsoft\Windows\CurrentVersion\Uninstall\UnityWebPlayer; ValueType: string; ValueName: DisplayIcon; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Unity\WebPlayer; ValueType: string; ValueName: Directory; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Unity\WebPlayer; ValueType: string; ValueName: un.Directory; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Unity\WebPlayer; ValueType: string; ValueName: UnityWebPlayerDevelopment; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Unity\WebPlayer; ValueType: string; ValueName: UnityWebPlayerReleaseChannel; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Unity Technologies\Unity Editor 3.x; ValueType: string; ValueName: kProjectBasePath; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Unity Technologies\Unity Editor 3.x; ValueType: string; ValueName: LastOpenedScene; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Unity Technologies\Unity Editor 3.x\Location; ValueType: string; ValueName: ; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Unity Technologies\Unity Editor 3.x; ValueType: string; ValueName: kProjectBasePath; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Unity Technologies\Unity Editor 3.x\Location; ValueType: string; ValueName: ; ValueData: {app}; Flags: uninsdeletekey Root: HKCU; SubKey: Software\Unity\UnityEditor; ValueType: string; ValueName: Editor StatsDone; ValueData: {app}; Flags: uninsdeletekey |
|
Последний раз редактировалось DEZMONDS, 22-12-2012 в 02:02. Отправлено: 01:54, 22-12-2012 | #1412 |
Забанен Сообщения: 158
|
Цитата DEZMONDS:
а Забыли добавить DestDir:. Для убедительности пути назначения, можете опробовать скрипт по умолчанию, т.е |
|
Отправлено: 02:53, 22-12-2012 | #1413 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Господа, товарищи, и неопределившиеся
![]() Кто работал с либой mediainfo.dll? как в ней вытаскивать параметры файла из инно??? |
------- Отправлено: 07:07, 22-12-2012 | #1414 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 13:12, 22-12-2012 | #1415 |
Ветеран Сообщения: 1640
|
Профиль | Отправить PM | Цитировать Gnom_aka_Lexander, а где путь до файла? можно более подробный пример для файла C:\Avi.avi и вывод в MSGbox параметров файла
|
------- Отправлено: 13:49, 22-12-2012 | #1416 |
Ветеран Сообщения: 978
|
Профиль | Сайт | Отправить PM | Цитировать MediaInfo_New - создает скажем так, сессию чтения медиапараметров.
MediaInfo_Delete - параметр - дескриптор полученый при вызове MediaInfo_New. удаляет сессию получения параметров. MediaInfo_Open - первый параметр - дескриптор сессии, второй - путь к файлу. открывает подсессию для текущей сессии. MediaInfo_Close закрывает текущую подсессию. MediaInfo_Inform - первый параметр - дескриптор либо общей сессии, либо подсессии, получаемой из MediaInfo_Open, второй параметр - nil. возвращает строку информации. в общем, все это по наитию, аналогично ковырять дальше, будет время - займусь сам. |
------- Отправлено: 13:59, 22-12-2012 | #1417 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста.
Как удалить окошко создания ярлыков (SelectProgramGroupPage), чтоб я мог сразу после нажатия кнопки Далее с окна выбора компонентов приступить к установке? И как заставить секцию [INI] обходить атрибут "только для чтения" редактируемого файла (win7, файлы в {userdocs}) |
Отправлено: 13:23, 23-12-2012 | #1418 |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать Цитата SoftLine:
а как сделать что бы файл создавался не прямо в эту директорию "C:\ProgramData" а еще создавал папку и туда копировался вот такой путь надо сделать : "C:\ProgramData\Unity\Unity_v4.x.ulf" я так понял нужно сделать правильно? |
|
Отправлено: 13:24, 23-12-2012 | #1419 |
Новый участник Сообщения: 7
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста.
Как удалить окошко создания ярлыков (SelectProgramGroupPage), чтоб я мог сразу после нажатия кнопки Далее с окна выбора компонентов приступить к установке? И как заставить секцию [INI] обходить атрибут "только для чтения" редактируемого файла (win7, файлы в {userdocs}) |
Отправлено: 13:52, 23-12-2012 | #1420 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 | |
Скрипты Inno Setup Compiler | QAZAK | Автоматическая установка приложений | 7 | 15-01-2007 17:59 | |
Inno Setup | tradeukraine | Вебмастеру | 3 | 13-06-2006 20:39 |
|