1

我已经进行了大量的研究,如果我在某个地方的文档或论坛中错过了这个问题的答案,我提前道歉。

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

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

所以基本上,脚本会不断检查该区域中该阴影的像素,当我的鼠标移到该区域上时(光标是包含像素阴影的部分),脚本会做出反应。

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

4

1 回答 1

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

希望能帮助到你

于 2012-12-06T11:43:03.433 回答