1

Тема: AHK: как правильно писать скрипты?

Как правильно написать скрипт, что бы функция imageSearch работала и определяла изображения, вне зависимости от того каким образом запущен скрипт?

2

Re: AHK: как правильно писать скрипты?

Написать полный путь к файлу изображения, или явно указать рабочую папку.

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

3

Re: AHK: как правильно писать скрипты?

Зайти в поиск найти примеры?

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

4

Re: AHK: как правильно писать скрипты?

ImageSearch ImFreOKX, ImFreOKY, 0, 0, 1440, 900, *1 %A_WorkingDir%\MyDir\remEpic.bmp

Так не правильно? Хотелось бы сохранить возможность перемещения папки со скриптом посредством %A_WorkingDir%.

5

Re: AHK: как правильно писать скрипты?

В самом верху указать папку в которой будут лежать все картинки. Далее можно использовать только название картинок +расширение.

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

6

Re: AHK: как правильно писать скрипты?

sim8783 пишет:

Так не правильно?

Нет. Смотрите команду SetWorkingDir.

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

7

Re: AHK: как правильно писать скрипты?

Спасибо комрады за очередной урок! Оказалось так интересно устроено, жалко об этом нет сноски в хелпе самой функции ImageSearch.

8

Re: AHK: как правильно писать скрипты?

Просто некоторые вещи нужно изучать раньше остальных. Например, что есть секция автовыполнения. Её нужно знать как минимум.

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

9

Re: AHK: как правильно писать скрипты?

А есть где то эта последовательность?

10 (изменено: __Михаил__, 2022-01-03 23:33:44)

Re: AHK: как правильно писать скрипты?

Тяжёлый вопрос, возможно на этой странице. Тут некоторые основы - Скрипты.
Мне лично было проще понять синтаксис ввиду того, что уже изучал Питон до этого по текстовым книгам с основами написания кода с примерами.

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

11

Re: AHK: как правильно писать скрипты?

Вот в этом и проблема. Поэтому проверенным путем - решаем задачи по мере поступления, путь тернист, но за неимением лучшего сойдет.