1 (изменено: RAILOCK, 2020-06-07 17:16:29)

Тема: AHK: Включение интерфейса в скрипт без указания директории к png файлу

Суть такова:
Сделал AHK бинды и интерфейс к нему, но тут появился вопрос, а как вставить этот интерфейс (.png файл) в сам скрипт таким образом, чтобы при отправке АХК на другой ПК он также стабильно и верно открывался бы там?
Заранее благодарю за помощь.
(В АХК разбираюсь на максимально базовом уровне, чисто чтобы делать бинды...)

2

Re: AHK: Включение интерфейса в скрипт без указания директории к png файлу

#Include

3

Re: AHK: Включение интерфейса в скрипт без указания директории к png файлу

ypppu пишет:

#Include

Можно, пожалуйста, поподробнее? Не разбираюсь в этом.

4

Re: AHK: Включение интерфейса в скрипт без указания директории к png файлу

Когда видите команду незнакомую, найдите её в справке. Имеется русский перевод документации.

5

Re: AHK: Включение интерфейса в скрипт без указания директории к png файлу

ypppu пишет:

Когда видите команду незнакомую, найдите её в справке. Имеется русский перевод документации.

А чем эта команда должна помочь, если я укажу путь к фото для своего ПК?

6

Re: AHK: Включение интерфейса в скрипт без указания директории к png файлу

При компиляции указанный файл будет при креплён к скомпилированному скрипту. При запуске скрипта файл будет распакован в указанную директорию. Я же говорю: изучите справку по этой команде, потренируйтесь на примерах.

7

Re: AHK: Включение интерфейса в скрипт без указания директории к png файлу

ypppu пишет:

При компиляции указанный файл будет при креплён к скомпилированному скрипту.

Боюсь, путаешь с FileInstall. #Include только для текстовых файлов, и эта директива ничего никуда не распаковывает.
RAILOCK, смотрите FileInstall.

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

8

Re: AHK: Включение интерфейса в скрипт без указания директории к png файлу

Да, точно.

9

Re: AHK: Включение интерфейса в скрипт без указания директории к png файлу

SetWorkingDir %A_ScriptDir%

Думаю в первую очередь вопрос в указании относительного пути.
Пропишите это в самом начале скрипта, положите картинку в папку со скриптом, далее указывайте путь к картинке просто как имя файла с расширением.

Если будете компилировать скрипт и использовать FileInstall, это вам всё равно понадобится.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v2004, AutoHotkey_L v1.1.33.02 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui