1 (изменено: alexsokolin, 2023-04-29 12:54:28)

Тема: AHK: Картинки в ActiveX

Добрый вечер!
Столкнулся с проблемой. В обычном АХК, с расширением .ahk все картинки отображаются как нужно, без всяких нареканий.
https://i.imgur.com/IpAAAaH.png
Когда компилирую скрипт в .exe то отображается нормально только одна картинка, ее я обозначил красным прямоугольником.
https://i.imgur.com/fQuIh0s.png
Использую FileInstall и все равно такое кривое отображение. Не пойму как это работает.

AHK Province — сообщество.

2

Re: AHK: Картинки в ActiveX

alexsokolin, ознакомьтесь, пожалуйста, с Правилами, отредактируйте свой пост. Обратите внимание на точки в конце предложений.

alexsokolin пишет:

Когда компилирую скрипт в .exe то отображается нормально только одна картинка

Должно быть, код неправильный.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Картинки в ActiveX

Сложно сказать в чём проблема без кода, я так понимаю программа платная, поэтому без кода. Смотрите в логах скрипта все операции с картинками. Возможно что имя переменной где-то заменяется или не обновляется. Если идёт извлечение из программы в виде отдельного файла - смотрим папку с картинками.
Кстати интерфейс хороший, даже бы не подумал что на АХК всё.

Win10x64, AHK v1.1.37.01 (Unicode 64-bit) | AHK-Wiki | Переменные и выражения | RegEx101

4

Re: AHK: Картинки в ActiveX

__Михаил__ пишет:

я так понимаю программа платная, поэтому без кода

Весь код не нужен, нужен только код, демонстрирующий проблему. В данном случае было бы достаточно ActiveX с одной картинкой.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Картинки в ActiveX

У меня отдельный файл используется, neutron называется, может слышали. Это как бы и есть ActiveX. Что касаемо FileInstall, исполняемый файл у меня находиться в определенной папке, а картинка в в этой же папке но в ещё одной папке. Кусок кода из .ahk:

FileInstall, img\pic.png, img\pic.png

Кусок кода вставки картинки из самого .html:

<img alt="" src="img/pic.png">

Если открыть просто через браузер или не компилированный файл – работает. Стоит только закомпилировать – увы и ах, картинок нет.

AHK Province — сообщество.

6

Re: AHK: Картинки в ActiveX

Так вы попробуйте создать скомпилированный скрипт только с одной картинкой, без всего остального, проверьте, работает, или нет. Если нет, то выкладывайте сюда его полный код.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

7

Re: AHK: Картинки в ActiveX

alexsokolin пишет:

<img alt="" src="img/pic.png">

А HTML как поймёт что за путь в компилированном?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

8

Re: AHK: Картинки в ActiveX

Когда источник извлекается из EXE, это имя создаваемого файла. Предполагается, что он находится в %A_WorkingDir% , если не указан абсолютный путь. Целевой каталог должен уже существовать. В отличие от Source , можно использовать ссылки на переменные.

А, подзабыл уже, думал в ресурсах файлы остаются. Файлы в папке создаются? A_WorkingDir верный?

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui