![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 8] |
|
Скрипты Inno Setup. Помощь и советы [часть 8]
|
Ветеран Сообщения: 1274 |
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Скрипты Inno Setup. Помощь и советы (Archive Pack 1):
Скрипты Inno Setup. Помощь и советы [часть 6] Скрипты Inno Setup. Помощь и советы [часть 7] |
|
Отправлено: 08:52, 02-02-2015 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Мне вот интересно каким образом программа вносит при первом запуске данные в раздел HKU минуя раздел HKCU.
|
Отправлено: 13:47, 28-08-2015 | #901 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 862
|
Профиль | Отправить PM | Цитировать Sobol37, Если для удаления мусора попробуйте этот код
http://forum.oszone.net/post-2519766-719.html |
------- Отправлено: 14:01, 28-08-2015 | #902 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Сделал проще. Просто внёс все те данные что программа создаёт при первом запуске в скрипт. Теперь при деинсталляции эти данные будут автоматически удалены из реестра. Там всё равно прописываются
стандартные режимы работы (разрешение экрана и т.п.), поэтому вряд ли будут конфликты если на другой машине её инсталлировать. Большое спасибо за наводку, а то со вчерашнего дня мучался с кодом. |
Отправлено: 14:15, 28-08-2015 | #903 |
Ветеран Сообщения: 862
|
Профиль | Отправить PM | Цитировать Sobol37, пож
|
------- Отправлено: 15:07, 28-08-2015 | #904 |
Забанен Сообщения: 96
|
подскажите почему у меня не включаются программы в основной пакет
если кто знает исправьте скрипт
[Setup] AppName=KMSAuto Net 2015 1.3.8 AppVerName=KMSAuto DefaultDirName={pf}\KMSAuto Net 2015 1.3.8 SetupIconFile=C:\Users\WWW\Desktop\скрипт\image\1.ico VersionInfoDescription=KMSAuto Net 2015 1.3.8 OutputDir=C:\Users\WWW\Desktop\скрипт Compression=lzma/ultra64 SolidCompression=true InternalCompressLevel=ultra64 WizardImageFile=image\portable.bmp WizardSmallImageFile=image\portable2.bmp Uninstallable=IsChecked CreateUninstallRegKey=IsChecked [Languages] Name: ru; MessagesFile: compiler:Languages\Russian.isl; [Files] ;Source: "C:\Users\WWW\Desktop\скрипт\soft\*"; DestDir: "{app}"; Check: "not IsChecked"; Flags: ignoreversion createallsubdirs recursesubdirs Source: dll\BASS.dll; DestDir: {tmp}; Flags: dontcopy noencryption nocompression Source: Sound\sound.mp3; DestDir: {tmp}; Flags: dontcopy noencryption nocompression Source: image\Splash.png; Flags: dontcopy Source: dll\isgsg.dll; Flags: dontcopy Source: dll\VclStylesinno.dll; DestDir: {app}; Flags: dontcopy Source: CobaltXEMedia.vsf; DestDir: {app}; Flags: dontcopy Source: image\portable.bmp; DestDir: {tmp}; Flags: dontcopy [CustomMessages] MyRadioCaption_1=Распаковка MyText_1=Будет произведена распаковка в паку,%nуказанную на следующей странице Extracted=Распаковка — %1 ExtractedFolder=Выбор папки распаковки ExtractedFolder2=В какую папку вы хотите распаковать %1? ExtractedFolder3=Программа распакует %1 в следующую папку. Installing=Распаковка... InstallingLabel=Пожалуйста, подождите, пока %1 распакуется на ваш компьютер. FinishedHeadingLabel=Завершение распаковки%n%1 FinishedLabelNoIcons=Программа %1 распакована на Ваш компьютер.%n%nНажмите «Завершить», чтобы выйти из программы распаковки. [UninstallDelete] Type: filesandordirs; Name: {app} [Tasks] Name: soft; Description: Браузеры: Name: soft\Opera; Description: Установить Opera 31.0.1889.174 Stable; Flags: unchecked Name: soft\Chromodo; Description: Установить Chromodo Browser 44.5.7.268; Flags: unchecked Name: soft\Chrome; Description: Установить Google Chrome 44.0.2403.157 Stable 64; Flags: unchecked Name: soft\Chrome; Description: Установить Google Chrome 44.0.2403.157 Stable; Flags: unchecked Name: soft\UCBrowser; Description: Установить UCBrowser 5.4.4237.1032; Flags: unchecked [Run] Filename: {src}\soft\Opera 31.0.1889.174 Stable.exe; Parameters: /q; StatusMsg: Установка Opera 31.0.1889.174 Stable; Filename: {src}\soft\Chromodo Browser 44.5.7.268.exe; Parameters: /Q; Tasks: soft\Chromodo; Flags: waituntilterminated Filename: {src}\soft\Google Chrome 44.0.2403.157 Stable 64.exe; Parameters: /Q; Tasks: soft\Chrome; Flags: waituntilterminated Filename: {src}\soft\Google Chrome 44.0.2403.157 Stable.exe; Parameters: /Q; Tasks: soft\Chrome; Flags: waituntilterminated Filename: {src}\soft\UCBrowser 5.4.4237.1032.exe; Parameters: /Q; Tasks: soft\UCBrowser; Flags: waituntilterminated |
Последний раз редактировалось vadjliss, 29-08-2015 в 08:37. Отправлено: 20:50, 28-08-2015 | #905 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать Подскажите пожалуйста, как сделать если выбран русский язык установщика, то компонент выбирался один, если выбрать английский язык установщика то компонент выбирался другой.
Вот пример моего кода: [Languages] Name: english; MessagesFile: compiler:Default.isl; LicenseFile: "F:\License\License_eng.txt" Name: russian; MessagesFile: compiler:Languages\Russian.isl [Types] Name: custom; Description: {cm:CompProgram00}; Flags: iscustom [Components] ; Select Languages Patch Name: ALL01; Description: {cm:CompProgram01}; Types: custom; Flags: fixed Name: RUS; Description: {cm:CompProgram02}; Flags: exclusive checkablealone Name: ENG; Description: {cm:CompProgram03}; Flags: exclusive а надо чтобы при выборе английского языка, компонент выбирался: "Name: ENG" |
Отправлено: 11:38, 29-08-2015 | #906 |
Забанен Сообщения: 96
|
|
Отправлено: 12:04, 29-08-2015 | #907 |
Пользователь Сообщения: 76
|
Профиль | Отправить PM | Цитировать qwea234, если выбран русский язык установщика, то компонент выбирался один, если выбрать английский язык установщика то компонент выбирался другой.
|
Отправлено: 13:05, 29-08-2015 | #908 |
Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать TryRooM, Хорошая идея и возьму на заметку, но немного другая задача была, видать не полностью расписал.
Смотрите нужно чтобы отображалось два пункта RUS, ENG в установке компонента, но если выбран русский, то активный компонент был RUS, а если выбран интерфейс инсталлятора английский то на странице компоненты было два выбора языка но активный был ENG. |
Отправлено: 13:12, 29-08-2015 | #909 |
![]() Ветеран Сообщения: 863
|
Профиль | Отправить PM | Цитировать Цитата qwea234:
[setup] appname=app appvername=app 1.0 DefaultDirName={sd}\app [Languages] Name: english; MessagesFile: compiler:Languages\English.isl Name: russian; MessagesFile: compiler:Languages\Russian.isl [Types] Name: custom; Description: cm:CompProgram00; Flags: iscustom [Components] Name: ALL01; Description: язык; Types: custom; Flags: fixed Name: RUS; Description: рус; Flags: exclusive Name: ENG; Description: анг; Flags: exclusive [Code] procedure InitializeWizard(); begin if ActiveLanguage = 'russian' then WizardForm.ComponentsList.Checked[1] := true else WizardForm.ComponentsList.Checked[2] := true; end; |
|
------- Отправлено: 14:47, 29-08-2015 | #910 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты Inno Setup. Помощь и советы [часть 7] | El Sanchez | Автоматическая установка приложений | 2499 | 02-02-2015 08:59 | |
Скрипты 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 |
|