Autohotkey像素搜索在Windows 8.1中不起作用
问题描述:
我想要下面的脚本工作是这样的:我在数字键盘上按下数字7,它显示当前窗口中某个红色像素的坐标。Autohotkey像素搜索在Windows 8.1中不起作用
#SingleInstance force
Numpad7::
{
PixelSearch Px, Py, 0, 0, 300, 250, 0x241ced
MsgBox %Px% %Py%
return
}
测试中MSPAINT红点在左上角的Windows 8.1
按下键7它不会做任何事情之后 - 显示在它的任务栏图标没有鼠标右键后。当再次运行脚本时,提示“无法关闭此脚本的前一个实例,请继续等待?”被展示。
大概有些无限循环,我需要杀死ahk进程。
任何想法如何使这样一个简单的任务工作?
但是,这个脚本在我的Windows 7机器上没有任何问题。
答
我尝试添加一个附加参数 - 快速模式
改变
PixelSearch Px, Py, 0, 0, 300, 250, 0x241ced
到:
PixelSearch Px, Py, 0, 0, 300, 250, 0x241ced , , fast
现在,它的作品在我的Windows 8.1的机器上了。
+0
有趣..... – 2014-10-06 02:19:45
你把这个确切的颜色? '241CED' – 2014-10-05 20:44:59
是的,我通过Window Spy检查过,我也尝试过0xffffff和0x000000,它没有任何区别。有时在其他窗口之间点击10秒后,msgbox终于出现 - 数字为9 61 - 但没有红点。 – 2014-10-06 01:08:05
您使用的是哪个版本的authotkey? 'errorlevel'的价值是什么? – 2014-10-06 01:10:47