Autohotkey像素搜索,包括鼠标

问题描述:

我已经做了大量的研究,如果我在文档或论坛中错过了这个问题的答案,我会提前道歉。Autohotkey像素搜索,包括鼠标

我想对几个区域进行像素搜索,并在鼠标移过该区域时对该区域做出反应,我的想法是使用具有在应用程序中找不到的像素阴影的自定义光标,但是Pixelsearch或者PixelgetColor似乎都不能识别鼠标,我是在做一些错误的事情还是错过了某些事情,或者这是不可能的?

Loop 
{ 
PixelSearch, pxcolor, pxcolor1, 872, 367, 893, 394, 0x5F415F, 3, Fast 
sleep, 200 
if pxcolor < 0 
click left 
sleep, 200 
} 

所以基本上,脚本是做一个持续检查在这一领域该窗帘的像素,而当我在这方面的鼠标移动(光标是什么包含像素阴影),脚本反应。

相反,它只会看到窗口的像素,并不会注意到我的光标。

+0

它可能更容易有人来帮助你,如果你分享你的代码的相关片段,并说明它没有按做你所期望的。 –

+0

看起来你做得很对:我询问了更多信息,并将其添加到了问题中。现在基本上我们可以删除两条评论,下一个来的人有更好的机会来回答这个问题,而不必阅读整个评论的主题,并找出谁说了什么。 –

特里这样的事情了,可能你需要什么

#Persistent 
SetTimer, WatchCursor, 100 
return 

WatchCursor: 
MouseGetPos, xpos, ypos, id, control 
if Xpos between 600 and 800 
    { 
    if ypos between 400 and 600 
     ToolTip, React Here 
    } 
else if Xpos between 200 and 400 
    { 
    if ypos between 100 and 300 
     ToolTip, Also React Here 
    } 
else 
    ToolTip 
return 

希望它可以帮助