AutoHotKey 的 ImageSearch 在我的 PC 上无法使用
ImageSearch from AutoHotKey never works in my PC
我正在尝试使用下面的代码但没有成功。
代码的工作原理如下:
1-下载图片
2-显示图片
3-使用 ImageSearch 方法进行搜索。
我尝试按照 post 中的步骤进行操作,但也没有成功:
https://autohotkey.com/board/topic/78242-imagesearch-not-working/
我的 AHK 版本是:1.1.30.01 64 位
我们可以通过命令获取:MsgBox % A_AhkVersion " " (A_PtrSize=8 ? "64-bit" : "32-bit")
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
该徽标是具有透明度的 PNG。如果您使用不透明的图像,它可能会起作用。 (小到适合屏幕,不会缩小或放大。)
文档中有关于透明度设置的详细信息,但无论如何它不太可能如此轻松地与 PNG 一起使用。因为PNG的不透明通道后面可以隐藏任何颜色。
我正在尝试使用下面的代码但没有成功。
代码的工作原理如下:
1-下载图片
2-显示图片
3-使用 ImageSearch 方法进行搜索。
我尝试按照 post 中的步骤进行操作,但也没有成功: https://autohotkey.com/board/topic/78242-imagesearch-not-working/
我的 AHK 版本是:1.1.30.01 64 位
我们可以通过命令获取:MsgBox % A_AhkVersion " " (A_PtrSize=8 ? "64-bit" : "32-bit")
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
该徽标是具有透明度的 PNG。如果您使用不透明的图像,它可能会起作用。 (小到适合屏幕,不会缩小或放大。)
文档中有关于透明度设置的详细信息,但无论如何它不太可能如此轻松地与 PNG 一起使用。因为PNG的不透明通道后面可以隐藏任何颜色。