📜  ahk 点击鼠标 LButton:: 键盘 (1)

📅  最后修改于: 2023-12-03 15:13:17.224000             🧑  作者: Mango

AHK点击鼠标及键盘事件介绍

AutoHotkey(简称AHK)是一款免费的开源自动化脚本语言和工具,可用于自定义键盘快捷键、快速启动程序、模拟鼠标点击、自动填表等多种自动化场景。其中,鼠标点击和键盘事件是AHK中常用的功能之一。

点击鼠标

在AHK中,可以使用Click命令在屏幕上模拟鼠标点击操作,也可以通过MouseClick命令指定鼠标按钮的类型、坐标和点击次数等参数来实现更精细化的控制。

; 模拟单击鼠标左键
Click, left
; 模拟双击鼠标左键
Click, 2, left
; 模拟右键单击
Click, right
; 模拟鼠标移动并点击
MouseMove, 100, 100
Click, left
; 模拟鼠标中键单击(滚轮按钮)
Click, middle
键盘事件

除了鼠标事件外,AHK还可以模拟键盘事件,比如按键、释放键和按下组合键等。

; 模拟按下某个按键
Send, {a}
; 模拟按下组合键
Send, ^c  ; 模拟"Ctrl+C"组合键,用于复制选中的内容
; 模拟按下多个按键
Send, {Ctrl down}{Shift down}{a}{Ctrl up}{Shift up}  ; 模拟按下"Ctrl+Shift+A"组合键,用于快速自定义快捷键
AHK脚本

可以将上述代码片段编写到一个AHK脚本文件中,并使用AHK工具运行该脚本,从而实现自动化操作。以下是一个简单的示例:

; 模拟点击浏览器前进按钮并刷新页面
#IfWinActive, ahk_class Chrome_WidgetWin_1  
F1::
    Click, 100, 100  ; 点击浏览器前进按钮
    Send, {F5}  ; 刷新页面
    Return
#IfWinActive

在上述代码中,定义了一个快捷键"F1",当当前活动窗口为Chrome浏览器时,同时点击浏览器前进按钮和刷新页面。

结语

通过上述介绍,了解了AHK中如何模拟鼠标点击和键盘事件,并可以尝试编写自己的AHK脚本来完成一些自动化操作。如果还不熟悉AHK语法,可以到AHK官方网站https://www.autohotkey.com/上查看更详细的文档和示例。