![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 7] |
|
Скрипты Inno Setup. Помощь и советы [часть 7]
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Скрипты Inno Setup. Помощь и советы (Archive Pack 1):
Скрипты Inno Setup. Помощь и советы [часть 6] |
|
Отправлено: 11:48, 10-03-2014 |
Пользователь Сообщения: 149
|
Профиль | Отправить PM | Цитировать Цитата Dodakaedr:
И если вы сами не представляете, что там проверяется, то тут у автора скрипта надо спрашивать, я думаю ![]() |
|
Отправлено: 17:36, 21-07-2014 | #1161 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 863
|
Профиль | Отправить PM | Цитировать Shkutu, у меня мало опыта в этом и для этого я кусок секции показал, может кто и знает что там за проверка осуществляется, может кто более опытен в таких делах.
|
------- Отправлено: 17:39, 21-07-2014 | #1162 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Помогите как в скрипте сделать так чтобы в ярлыки были в пуске и на рабочем столе
вот скрипт #define NeedSize "6315" #define exeName "Valiant Hearts.exe" #define NeedMem 512 #define SecondProgressBar ;#define Components ;#define records ;#define facompress ;#define precomp "0.4" ;#define SrepInside ;#define unrar ;#define XDelta ;#define PackZIP [Setup] #define skin //#define splash //#define bass [Setup] AppName={#MyAppName} AppVerName={#MyAppName} DefaultDirName={pf}\{#MyAppName} DefaultGroupName={#MyAppName} OutputBaseFilename=setup SolidCompression=true DisableReadyPage=false VersionInfoCompany= DiskSpanning=true AppPublisher= AppVersion={#MyAppName} AppPublisherURL=www.inno.at.ua AppUpdatesURL=http://www.inno.at.ua AppID={{CC2B42B4-FD74-4A23-B2C6-D3A694F2D395} #ifdef NeedSize ExtraDiskSpaceRequired={#NeedSize} #endif SetupIconFile=C:\Users\Bosenok\Desktop\MAY SKRIPT\files\ac2.ico #ifdef Components [Types] Name: full; Description: Full installation; Flags: iscustom [Components] Name: text; Description: Язык субтитров; Types: full; Flags: fixed Name: text\rus; Description: Русский; Flags: exclusive; ExtraDiskSpaceRequired: 100000000 Name: text\eng; Description: Английский; Flags: exclusive; ExtraDiskSpaceRequired: 200000000 Name: voice; Description: Язык озвучки; Types: full; Flags: fixed Name: voice\rus; Description: Русский; Flags: exclusive; ExtraDiskSpaceRequired: 500000000 Name: voice\eng; Description: Английский; Flags: exclusive; ExtraDiskSpaceRequired: 600000000 #endif [Languages] Name: russian; MessagesFile: compiler:Languages\Russian.isl [CustomMessages] russian.t1=Папка установки: russian.t2=Папка в меню «Пуск»: russian.t3={#MyAppName} russian.t4=Дополнительные задачи:%n Добавить ярлык на Рабочий стол%n Установить DirectX russian.Welcome1=Вас приветствует Мастер установки игры russian.Welcome2=Программа установит игру {#MyAppName} на Ваш компьютер.%n%nРекомендуется закрыть антивирусные пакеты, а также все прочие приложения перед тем, как продолжить.%n%nНажмите «Далее», чтобы продолжить, или «Отмена», чтобы выйти из программы установки. russian.Space=Доступно места на диске: russian.Space1=Требуется места на диске: russian.Status=Пожалуйста, подождите, пока игра установится на Ваш компьютер. russian.DescrLbl1=В какую папку Вы хотите установить {#MyAppName}? russian.Language=Выберите язык игры russian.StartMenuLbl=Нажмите «Далее», чтобы продолжить. Если Вы хотите выбрать другую папку, нажмите «Обзор». russian.Finished1=Установка игры {#MyAppName} успешно завершена.%n russian.Finished2=Игра {#MyAppName} была успешно установлена на Ваш компьютер. Для ее запуска выберите соответствующий ярлык в меню «Пуск» или ярлык на Рабочем столе. russian.Finished3=Нажмите «Завершить», чтобы выйти из программы установки. russian.DirectX=Обновить DirectX russian.DirectXInstall=Идет обновление DirectX... russian.Icons=Добавить ярлыки на Рабочий стол russian.Uninstall=Удалить {#MyAppName} russian.p1=Программа создаст ярлыки в следующей папке меню «Пуск». russian.p2=Выберите дополнительные задачи, которые должны выполниться при установке%n{#MyAppName}, после этого нажмите «Далее»: russian.p3=Нажмите «Установить», чтобы продолжить, или «Назад», если Вы хотите%nпросмотреть или изменить опции установки. russian.p4=Игра {#MyAppName} была успешно установлена на Ваш компьютер.%nДля ее запуска выберите соответствующий ярлык в меню «Пуск» или%nярлык на Рабочем столе.%n%nНажмите «Завершить», чтобы выйти из программы установки. russian.ExtractedFile=Извлекается файл: russian.Extracted=Распаковка архивов... russian.CancelButton=Отмена russian.Error=Ошибка распаковки! russian.ElapsedTime=Прошло: russian.RemainingTime=Осталось времени: russian.EstimatedTime=Всего: russian.AllElapsedTime=Время установки: [Files] Source: files\GDIPlus.dll; DestDir: {tmp}; Flags: nocompression Source: files\30.png; DestDir: {tmp} Source: files\4.png; DestDir: {tmp} Source: files\5.png; DestDir: {tmp} Source: files\1.png; DestDir: {tmp} Source: files\6.jpg; DestDir: {tmp} Source: files\2.png; DestDir: {tmp} #ifdef bass Source: files\bass.dll; DestDir: {tmp}; Flags: dontcopy noencryption Source: files\sound.mp3; DestDir: {tmp}; Flags: dontcopy noencryption nocompression Source: files\MusicButton.bmp; DestDir: {tmp}; Flags: dontcopy #endif #ifdef skin Source: files\ISSkin.dll; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression Source: files\tiger_v2.cjstyles; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression #endif #ifdef splash Source: files\splash.png; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression Source: files\isgsg.dll; DestDir: {tmp}; Flags: ignoreversion dontcopy nocompression #endif Source: files\button.bmp; DestDir: {tmp}; Flags: dontcopy Source: files\ISDone.dll; DestDir: {tmp}; Flags: dontcopy #ifdef records Source: records.inf; DestDir: {tmp}; Flags: dontcopy #endif #ifdef facompress Source: Include\facompress.dll; DestDir: {tmp}; Flags: dontcopy #endif #ifdef SrepInside Source: Include\arc.ini; DestDir: {tmp}; Flags: dontcopy Source: Include\srep.exe; DestDir: {tmp}; Flags: dontcopy #endif #ifdef precomp #if precomp == "0.38" ; Source: Include\precomp038.exe; DestDir: {tmp}; Flags: dontcopy #else #if precomp == "0.4" ; Source: Include\precomp040.exe; DestDir: {tmp}; Flags: dontcopy #else #if precomp == "0.41" ; Source: Include\precomp041.exe; DestDir: {tmp}; Flags: dontcopy #else ; Source: Include\precomp038.exe; DestDir: {tmp}; Flags: dontcopy ; Source: Include\precomp040.exe; DestDir: {tmp}; Flags: dontcopy ; Source: Include\precomp041.exe; DestDir: {tmp}; Flags: dontcopy #endif #endif #endif #endif #ifdef unrar Source: Include\Unrar.dll; DestDir: {tmp}; Flags: dontcopy #endif #ifdef XDelta Source: Include\XDelta3.dll; DestDir: {tmp}; Flags: dontcopy #endif #ifdef PackZIP Source: Include\7z.dll; DestDir: {tmp}; Flags: dontcopy Source: Include\packZIP.exe; DestDir: {tmp}; Flags: dontcopy #endif [Tasks] Name: icon; Description: Добавить ярлык на Рабочий стол Name: VCCheck; Check: InstallDirectX; Description: Установить DirectX [Icons] Name: {userdesktop}\{#MyAppName}; Filename: {app}{#exeName}; Check: CreateIcons |
Последний раз редактировалось jameszero, 21-07-2014 в 19:09. Отправлено: 17:50, 21-07-2014 | #1163 |
![]() Старожил Сообщения: 399
|
Профиль | Отправить PM | Цитировать Цитата bosenkov5:
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeWorkingDir}{#MyAppExeName}"; Workingdir: "{app}\{#MyAppExeWorkingDir}"; IconFilename: "{app}{#UninstallFolder}\Game.ico"; Check: "NoIcons"; Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeWorkingDir}{#MyAppExeName}"; Workingdir: "{app}\{#MyAppExeWorkingDir}"; IconFilename: "{app}{#UninstallFolder}\Game.ico"; Check: "CheckError"; |
|
Отправлено: 18:02, 21-07-2014 | #1164 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Shift85, Это делать в разделе:[Icons] ?я так понял?
|
Отправлено: 18:06, 21-07-2014 | #1165 |
![]() Старожил Сообщения: 399
|
Профиль | Отправить PM | Цитировать Цитата bosenkov5:
|
|
Отправлено: 18:08, 21-07-2014 | #1166 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Shift85, нет ошибку пишет
|
Отправлено: 18:11, 21-07-2014 | #1167 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Shift85, сделал вот так
Name: {userdesktop}\{#MyAppName}; Filename: {app}{#exeName}; Check: CreateIcons Name: "{group}\{#MyAppName}"; Filename: "{app}\{#exeName}" Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#exeName}"; Tasks: desktopicon но выдает ошибку: |
Отправлено: 18:18, 21-07-2014 | #1168 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Сделал вот так
[Icons] Name: "{group}\{#MyAppName}"; Filename: "{app}\{#exeName}" Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}" Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#exeName}"; на рабочем столе появился ярлык а в пуске появились но без картинки но запускаются как картинки поставить? |
Отправлено: 18:40, 21-07-2014 | #1169 |
Новый участник Сообщения: 23
|
Профиль | Отправить PM | Цитировать Люди добрые помогите накидать срипт в распаковке 7z под паролем рядом с инстал.
чтоб вот так было. ![]() |
Отправлено: 20:29, 21-07-2014 | #1170 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 6] | El Sanchez | Автоматическая установка приложений | 2494 | 10-03-2014 11:51 | |
Скрипты Inno Setup. Помощь и советы [часть 5] | El Sanchez | Автоматическая установка приложений | 1999 | 28-03-2013 19:09 | |
Скрипты 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 |
|