|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 9] |
|
Скрипты Inno Setup. Помощь и советы [часть 9]
|
Ветеран Сообщения: 1264 |
Профиль | Отправить 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 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать Цитата nik1967:
И на кнопку "О программе" жму, там пусто. |
|
Последний раз редактировалось DA-Bro, 16-11-2022 в 23:26. Отправлено: 22:09, 16-11-2022 | #891 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 440
|
Профиль | Сайт | Отправить PM | Цитировать DA-Bro, а предыдущий скрипт работает? Сейчас скопировал скрипт из сообщения, работает. Не знаю, что у тебя не так.
|
------- Отправлено: 04:57, 17-11-2022 | #892 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать nik1967, понял где у меня косяк.
У меня было прописано: [Languages] Name: "ru"; MessagesFile: compiler:Languages\Russian.isl Name: "en"; MessagesFile: compiler:Default.isl Изменил на заглавные RU EN и всё нормально стало. Не знал что из-за верхнего-нижнего регистра такое может случиться. В общем получилось как я и хотел. Лишнего файла Readme.rtf теперь нет. Спасибо! А может подскажите с иконкой. Я вот в справке увидел два варианта кода. Иконка вверху слева
procedure NewIcon; begin var Icon: TNewIcon; begin Icon := TNewIcon.Create; ///Support True Color Icon.LoadFromFile(ExpandConstant('{tmp}\Icon.ico')); Icon.Width := 16; ///Selected Icon Size (16x16 ; 32x32; 48x48 ......) Icon.Height := 16; ///Default Size: 32x32 WizardForm.Icon.Handle := Icon.Handle; end; Иконка вверху слева 2
[code][Setup]
AppName=CheckFile AppVerName=CheckFile DefaultDirName={pf}\CheckFile OutputDir=. DirExistsWarning=no [Files] Source: icon.ico; DestDir: {tmp}; Flags: dontcopy function LoadImage(hInst: THandle; ImageName: PChar; ImageType: UINT; X, Y: Integer; Flags: UINT): THandle; external 'LoadImageA@user32.dll stdcall delayload'; procedure InitializeWizard; Begin ExtractTemporaryFile('icon.ico'); SendMessage(WizardForm.Handle, $80, 0, LoadImage(0,ExpandConstant('{tmp}')+'\icon.ico',1,16,16,$1010)); end;; Попробовал, не срабатывает у меня. Может там что-то поправить нужно. Или может есть вариант какой, чтобы иконка бралась как-то из ресурса экзешника самой программы и там отображалась.. |
Последний раз редактировалось DA-Bro, 17-11-2022 в 09:11. Отправлено: 05:58, 17-11-2022 | #893 |
Старожил Сообщения: 284
|
Профиль | Отправить PM | Цитировать Цитата DA-Bro:
SetupIconFile=Icon.ico Из справки [Setup]: SetupIconFile Описание: Определяет новую иконку для программы-инсталлятора. Этот файл должен быть расположен в исходной папке скрипта, если только для него не указан полный путь или нет приставки "compiler:" - в этом случае компилятор будет искать указанный файл в своем каталоге. Эта директива не поддерживается в Windows 95/98/Me. Например: SetupIconFile=MyProgSetup.ico |
|
------- Отправлено: 08:59, 17-11-2022 | #894 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать ZVSRus,
Я и иконки везде распихал и переименовывал их. Ничего не срабатывает. Ошибки Ошибки Ошибки. Чет не то с этими скриптами "Иконка вверху слева". Чего-то не хватает. |
Отправлено: 10:00, 17-11-2022 | #895 |
Старожил Сообщения: 284
|
Профиль | Отправить PM | Цитировать Цитата DA-Bro:
Вам надо то одну строку SetupIconFile=Icon.ico прописать в секции [Setup] [Setup] SetupIconFile=Icon.ico Если конечно речь идёт об иконке на верхнем бордюре, слева. |
|
------- Отправлено: 11:07, 17-11-2022 | #896 |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать Цитата DA-Bro:
Можно извлечь иконку из экзешника самой программы и положить ее рядом со скриптом. Затем, как советует коллега ZVSRus, Цитата DA-Bro:
|
||
------- Последний раз редактировалось Vanadiy777, 17-11-2022 в 12:30. Отправлено: 12:23, 17-11-2022 | #897 |
Пользователь Сообщения: 96
|
Профиль | Отправить PM | Цитировать ZVSRus, да я так и прописывал. Не получается.
Vanadiy777, подскажите пожалуйста, где взять расширенную версию попробовать. Вы сами чем компилируете? |
Отправлено: 17:19, 17-11-2022 | #898 |
Ветеран Сообщения: 2186
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 17:35, 17-11-2022 | #899 |
Старожил Сообщения: 284
|
Профиль | Отправить PM | Цитировать Цитата DA-Bro:
Я же вам написал [Setup] SetupIconFile=Icon.ico И ни каких кодов не надо. Удали их. Для иконки что на верхнем бордюре слева есть стандартная директива SetupIconFile=Icon.ico Покажи секцию [Setup] полностью. |
|
------- Отправлено: 17:37, 17-11-2022 | #900 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Скрипты 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 |
|