来自AutoHotKey的ImageSearch在我的PC上无法使用

时间:2018-12-31 11:15:28

标签: autohotkey

我正在尝试下面的代码,但没有成功。

以下是代码应如何工作:

1-下载图片

2-显示图像

3-使用ImageSearch方法进行搜索。

我尝试按照这篇文章中的步骤进行操作,但也没有成功: https://autohotkey.com/board/topic/78242-imagesearch-not-working/

我的AHK版本是:1.1.30.01 64位

我们可以从命令中获取它: MsgBox%A_AhkVersion“”(A_PtrSize = 8?“ 64位”:“ 32位”)

URLDownloadToFile,https://www.autohotkey.com/assets/images/ahk-logo-no-text241x78-180.png,ahk-logo-no-text241x78-180.png

Gui,Add,Picture,,ahk-logo-no-text241x78-180.png
Gui,Show

^e:: ;(Ctrl+e)
    ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, ahk-logo-no-text241x78-180.png 
      if (ErrorLevel == 0)
      {
      MsgBox, Found!
      }
      else
      {
      MsgBox, ErrorLevel:%ErrorLevel%
      }
return

1 个答案:

答案 0 :(得分:2)

该徽标是具有透明性的PNG。如果您使用的图像不透明,则可能会起作用。 (足够小以适合屏幕,并且不会缩小或放大。)

文档中有关于透明度设置的详细信息,但是无论如何,它不太可能与PNG一起使用。因为在PNG的不透明度通道后面可以隐藏任何颜色。