ImageSearch在第二台显示器上不起作用

时间:2019-04-26 13:10:51

标签: key autohotkey auto

ImageSearch只能在笔记本电脑的主屏幕上使用,而不能在通过DisplayPort连接的第二台显示器上使用,并且在上方(垂直)。

笔记本电脑的屏幕分辨率:1920x1080 第二台显示器的屏幕分辨率:1920x1200

我已经在尝试SysGet,但还不太了解它的工作方式以及如何将其实现为代码。

#SingleInstance Force
CoordMode, Pixel
Loop {
ImageSearch, ax, ay, 0, 0 , A_ScreenWidth, A_ScreenHeight, MSGW.bmp
if ErrorLevel = 0
    MsgBox, %ax%, %ay% 
}
return

我也尝试了这个,但没有效果:

#SingleInstance Force
CoordMode, Pixel

SysGet, VirtualScreenWidth, 78
SysGet, VirtualScreenHeight, 79

SysGet, VirtualScreenLeft, 76
SysGet, VirtualScreenTop, 77
Loop {
ImageSearch, ax, ay, VirtualScreenLeft, VirtualScreenTop, VirtualScreenLeft+VirtualScreenWidth, VirtualScreenTop+VirtualScreenHeight, MSGW.bmp
if ErrorLevel = 0
    MsgBox, %ax%, %ay% 
}
return

请给我一些提示,我将如何实现这一目标。我希望这个脚本能在整个第二台显示器上工作。

0 个答案:

没有答案