|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 9] |
|
Скрипты Inno Setup. Помощь и советы [часть 9]
|
Ветеран Сообщения: 1269 |
Профиль | Отправить PM | Цитировать
Внимание! Данная тема предназначена только для обсуждения написания скриптов!
Остальные вопросы, а также последние версии компилятора в теме Inno Setup. Прочие вопросы. Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах: Скрипты Inno Setup. Помощь и советы [часть 6] | Скрипты Inno Setup. Помощь и советы [часть 6].7z Скрипты Inno Setup. Помощь и советы [часть 7] | Скрипты Inno Setup. Помощь и советы [часть 7].7z Скрипты Inno Setup. Помощь и советы [часть 8] | Скрипты Inno Setup. Помощь и советы [часть 8].7z |
|
Отправлено: 16:09, 04-04-2018 |
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать Vanadiy777,
В Result ничего править не нужно. Поиграйся с циферками if IsWindowsVersionOrNewer(10, 0). |
------- Отправлено: 09:45, 29-01-2023 | #1031 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать Цитата ZVSRus:
Result не трогаю... Играюсь с циферками в if IsWindowsVersionOrNewer... Смотри, что получается: Если ставлю if IsWindowsVersionOrNewer(6, 2), то нормально запускается на 10-11, но и на 8-ке тоже запускается (чего совсем не хотелось бы...). На 7-ке, как и должно быть, выдает окно о несоответствии. Если ставлю if IsWindowsVersionOrNewer(6, 3), то сразу окно о несоответствии на всех системах... Похоже, что в этом компиляторе, процедура GetWindowsVersionEx так же не понимает новые Major, Minor, так же как и директива MinVersion... Осталось только попробовать костыль с реестром, через CurrentVersion... Очень не хочется собирать в другом компиляторе, т.к. придется пожертвовать некоторыми элементами интерфейса. |
|
------- Отправлено: 13:30, 29-01-2023 | #1032 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать Цитата Vanadiy777:
И это можно легко исправить самому через изменение манифеста: 1. Открыть Setup.e32 и SetupLdr.e32 в Resource Hacker 2. Открыть Manifest там в конце xml-манифеста будет секция её надо исправить на <application> <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/> <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/> <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/> <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/> <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/> </application> 3. Сохранить изменённый файл Код для тестирования
procedure TestWindowsVersion(); var V: TWindowsVersion; begin GetWindowsVersionEx(V); MsgBox(Format( \ 'Major'#09'%d'#13 \ 'Minor'#09'%d'#13 \ 'Build'#09'%d'#13 \ 'SPMajor'#09'%d'#13 \ 'SPMinor'#09'%d'#13 \ , [V.Major, V.Minor, V.Build, V.ServicePackMajor, V.ServicePackMinor]), mbInformation, MB_OK); end; function InitializeSetup(): Boolean; begin TestWindowsVersion() Result := False end; |
|
Последний раз редактировалось iglezz, 29-01-2023 в 15:24. Отправлено: 15:14, 29-01-2023 | #1033 |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать iglezz,
Просто - СУПЕР!!! Теперь работает все. Спасибище Вам огромаднейшее!!! |
------- Последний раз редактировалось Vanadiy777, 30-01-2023 в 00:14. Отправлено: 15:52, 29-01-2023 | #1034 |
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать Цитата DA-Bro:
PS: Вы делаете закосы под других репакеров, а они не будут возмущаться?. |
|
------- Отправлено: 14:30, 02-02-2023 | #1035 |
Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать ZVSRus, Здравствуйте! Да нет никаких закосов. Я смотрю функциональность, которая мне нужна. Тем более у каждого скрипт индивидуален. И в Вашем исполении он уже заметно отличается. Тем более я его ещё в процессе буду изменять под свои предпочтения.
Цитата ZVSRus:
|
|
Отправлено: 16:20, 02-02-2023 | #1036 |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать Цитата ZVSRus:
Получается, что это вы тему-то засрали, превратив ее в личный чат... На протяжении шести страниц вы ведете какой-то междусобойчик, кидаясь отдельными фразами и готовыми ехе, а в теме выхлопа - ноль, не смотря на многочисленные просьбы... Остальным, видимо, в личке обмениваетесь... Как-то не по пионерски получается... Вы не находите? Поэтому многие и обходят эту тему стороной... Цитата ZVSRus:
Так не могу я людям запретить ставить лайк под моим сообщением, если оно понравилось, даже если оно не несет смысловой нагрузки. Это право каждого... А "хотелки" у DA-Bro не закончатся, видимо, никогда... Извините, коллеги, ничего личного... |
||
------- Последний раз редактировалось Vanadiy777, 02-02-2023 в 20:53. Отправлено: 20:13, 02-02-2023 | #1037 |
Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать Здравствуйте! Подскажите пожалуйста, как в этих двух строчках русские буквы правильно заменить на "CustomMessage":
Caption:= FmtMessage(ExpandConstant('Установка - {#AppName}'), [ExpandConstant('{#SetupSetting("AppName")}')]); Caption:= FmtMessage(ExpandConstant('Программа установит {#AppName} в следующую папку.'), [ExpandConstant('{#SetupSetting("AppName")}')]); CustomMessage('Установка') CustomMessage('Программа установит') CustomMessage('в следующую папку.') CustomMessage('Программа установит {#AppName} в следующую папку.') |
Отправлено: 03:06, 11-02-2023 | #1038 |
Старожил Сообщения: 291
|
Профиль | Отправить PM | Цитировать [CustomMessages]
RU.text1=Установка — %1 EN.text1=Setup — %1 RU.text2=Программа установит %1 в следующую папку. EN.text2=The program will install %1 in the following folder. Caption:= FmtMessage(ExpandConstant('{cm:text1}'), [ExpandConstant('{#SetupSetting("AppName")}')]); Caption:= FmtMessage(ExpandConstant('{cm:text2}'), [ExpandConstant('{#SetupSetting("AppName")}')]); |
------- Отправлено: 13:46, 11-02-2023 | #1039 |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать Всем привет!
Читаю-читаю-читаю......никак не могу понять. Можно ли увеличить максимальный объём тома? Сейчас 2 Гб. Или может есть другая программа для создания Repack-ов игр, в которой нет ограничения на размер тома? Спасибо заранее за ответ! |
Отправлено: 22:06, 27-02-2023 | #1040 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|