1

Тема: AHK: Imagesearch и base64

Добрый день.
Подскажите возможно ли в  - ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ImageFile
вставить переменную - Вместо Imagefile - %myicon%

и получилось что то в роде вот этого


ImageSearch, outputx, outputy, 1, 1, 1920, 1080, %myIcon%

myicon =
(
iVBORw0KGgoAAAANSUhEUgAAAB0AAAAbCAYAAACAyoQSAAAAAXNSR0IArs4c6QAA
AARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADASURBVEhL7dRR
DoIwEIRhj8AJxBe5hVxAvRB6d2QooyuZNi1pxQQ2+RNe2C/tQw+n+7Mfuy3t8d0V
dcG2hsplsW0bRRpEO5qQw6rm4jq7FMayopyi6Pt0U5ziKCcNFctC2ZP9FOUsRmux
eB4W2jje7xiUKRBFQTnQqmmnIk+XC+XEQpwk1OKrofZ6gw3IPIUxiSJ71f7cE/h5
5JnGmBdFGrIpEGmM/R+KNMYUiDTG1kGPw88Ks3nBkmg9ArnQrn8BUbAquT2faKYA
AAAASUVORK5CYII=
)

Или необходимо декодировать картинку обратно?

2 (изменено: bubaaa, 2016-01-20 16:59:36)

Re: AHK: Imagesearch и base64

Нашел ответ тут

The file name of an image, which is assumed to be in %A_WorkingDir% if an absolute path isn't specified. All operating systems support GIF, JPG, BMP, ICO, CUR, and ANI images (BMP images must be 16-bit or higher). Other sources of icons include the following types of files: EXE, DLL, CPL, SCR, and other types that contain icon resources. On Windows XP or later, additional image formats such as PNG, TIF, Exif, WMF, and EMF are supported. Operating systems older than XP can be given support by copying Microsoft's free GDI+ DLL into the AutoHotkey.exe folder (but in the case of a compiled script, copy the DLL into the script's folder). To download the DLL, search for the following phrase at www.microsoft.com: gdi redistributable

Тогда каким образом можно реализовать поиск  картинки в base64?

3

Re: AHK: Imagesearch и base64

bubaaa, тегом code оформляется только код, исправьте.

bubaaa пишет:

Тогда каким образом можно реализовать поиск  картинки в base64?

Никаким, только сначала восстановив из кода файл.

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

4 (изменено: Malcev, 2016-01-21 01:48:33)

Re: AHK: Imagesearch и base64

Можно. Только надо найти архив файлов, либо поспрашивать об авторе на оф. форуме.
https://autohotkey.com/board/topic/5465 … al-images/
Вот нашел вроде:
https://autohotkey.com/board/topic/4775 … ntry339131

5

Re: AHK: Imagesearch и base64

1::
ImageSearch, pic1X, pic1Y, 0, 0, A_ScreenWidth, A_ScreenHeight, %A_ScriptDir%\pic1.png
	If ErrorLevel = 0
	MouseClick, Left, %pic1X%, %pic1Y%
ImageSearch, pic2X, pic2Y, 0, 0, A_ScreenWidth, A_ScreenHeight, %A_ScriptDir%\pic2.png
	If ErrorLevel = 0	
	MouseClick, Left, %pic2X%, %pic2Y%
return

Сценарий совершает клик по первым найденным элементам, соответсвующим заданным критериям, если они найдены.
Как реализовать нажатие по всем элементам на экране, соответсвующим заданным критериям? Т.е. у каждого заданного элемента на экране может быть несколько копий, по всем из них необходимо совершить клик.

6

Re: AHK: Imagesearch и base64

becauseim, какое отношение вопрос имеет к base64?

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

7

Re: AHK: Imagesearch и base64

teadrinker, никакого. Зато вопрос имеет отношение к ImageSearch и по сложности не ожидает за собой долгих дискуссий. В связи с этим, не хотел создавать новую тему, но теперь создал.