曲径通幽论坛
标题:
使用 Click 发送鼠标点击
[打印本页]
作者:
水中月
时间:
2011-12-4 18:18
标题:
使用 Click 发送鼠标点击
Click
命令可以实现鼠标点击的动作。
实现鼠标点击,首先需要确定点击的坐标(X,Y)。这个坐标可以用 Window Spy 工具来完成,该工具在安装 Autohotkey 时已经自带。用法是(以计算器窗口为例):
打开计算器,然后启动 Window Spy,接着点击计算器的标题栏用以激活计算器窗口,此时可以看到 Window Spy 捕捉到鼠标坐标等位置:
[attach]91[/attach]
上图中,
On Screen
后面的坐标表示显示器屏幕上的绝对坐标。
In Active Window
表示相对于当前激活窗口中的坐标。
Color
表示当前坐标处得颜色。
Active Window Position
表示当前活动窗口所处于屏幕中的位置。
我们可以用下面这段代码来测试用鼠标点击计算器的“帮助”菜单:
[Plain Text]
纯文本查看
复制代码
#s::
send {click 1243, 498}
return
上面脚本定义了当按下快捷键 Win + s 时,鼠标点击 (1243, 498) 这个位置。这个坐标值根据各人的情况的不同而不同。
也可以不用 Send 命令,而只是 click 1243, 498 。
要注意的是,在测试时你的屏幕上除了计算器窗口外不能有其它窗口,否则可能导致鼠标点击位置失效。这种情况可能在 64 位的操作系统上遇见,在 32 位的 XP 里测试没有这种问题。
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/)
Powered by Discuz! X3.2