自动热键像素搜索在 Windows 8.1 中不起作用
Posted
技术标签:
【中文标题】自动热键像素搜索在 Windows 8.1 中不起作用【英文标题】:Autohotkey pixelsearch not working in Windows 8.1 【发布时间】:2014-11-29 21:20:56 【问题描述】:我希望下面的脚本像这样工作:我在小键盘上按数字 7,它会显示当前窗口中某个红色像素的坐标。
#SingleInstance force
Numpad7::
PixelSearch Px, Py, 0, 0, 300, 250, 0x241ced
MsgBox %Px% %Py%
return
在 Windows 8.1 的左上角用一个红点在 mspaint 中测试
按下键 7 后,它什么也不做 - 右键单击其任务栏图标后,什么也不显示。再次运行脚本时,提示“无法关闭此脚本的上一个实例,继续等待?”被展示。
可能是一些无限循环,我需要杀死 ahk 进程。
有什么想法可以完成这样一个简单的任务吗?
但是,这个脚本在我的 Windows 7 机器上运行没有任何问题。
【问题讨论】:
你把这个颜色弄错了吗?241CED
是的,我通过 Window Spy 进行了检查,我也尝试了 0xffffff 和 0x000000,它没有任何区别。有时在其他窗口之间单击 10 秒后,msgbox 最终会出现 - 带有 9 61 之类的数字 - 但那里没有红点。
您使用的是什么版本的自动键? errorlevel
的值是多少?
版本 1.1.16.05,MsgBox %Px% %Py% %ErrorLevel%
在单击 ErrorLevel 为 0 大约 10 秒后显示。(尝试 0x000000 颜色)
【参考方案1】:
我尝试添加一个额外的参数 - 快速模式
改变了
PixelSearch Px, Py, 0, 0, 300, 250, 0x241ced
到:
PixelSearch Px, Py, 0, 0, 300, 250, 0x241ced , , fast
现在它也可以在我的 Windows 8.1 机器上运行。
【讨论】:
以上是关于自动热键像素搜索在 Windows 8.1 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
BackgroundMediaPlayer 在 Windows Phone 8.1 中不起作用
SystemTriggerType SmsReceived 任务在 windows phone 8.1 通用应用程序中不起作用
Windows 8.1 背景音频播放器在应用程序的其他页面中不起作用
pip install pygame 在 Windows 8.1 中不起作用,但是我已经通过( C:\Python34\ )给出了路径。我该怎么办? [复制]