【问题标题】:Autohotkey pixelsearch including mouse自动热键像素搜索,包括鼠标
【发布时间】:2012-11-19 02:26:55
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 如果您分享您的代码的相关片段并描述它没有达到您的预期,那么有人可能会更容易帮助您。
  • 看起来您做对了:我要求提供更多信息,您将其添加到问题中。现在基本上我们可以删除两个 cmets 并且下一个来的人有更好的机会回答这个问题,而不必阅读整个 cmets 线程并弄清楚谁说了什么。

标签: autohotkey


【解决方案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-10-13
    • 1970-01-01
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多