Autohotkey pixelsearch包括鼠标

时间:2012-11-30 20:13:03

标签: autohotkey

我做了大量的研究,如果我在某处的文档或论坛中错过了这个问题的答案,我会提前道歉。

我想对几个区域进行像素搜索,当鼠标移动到该区域时,脚本会对该区域做出反应,我的想法是使用自定义光标,在应用程序中找不到像素阴影我是操纵,但Pixelsearch和PixelgetColor似乎都认出了鼠标,我做错了什么或者我错过了什么,或者这根本不可能?

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

基本上,脚本正在对该区域中该阴影的像素进行持续检查,当我的鼠标移动到该区域(光标是包含像素阴影的区域)时,脚本会做出反应。

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

1 个答案:

答案 0 :(得分:1)

尝试这样的事情,可以做你需要的事情

#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

希望有所帮助