前面两篇分章分别介绍了AHK的基本功能AHK的安装,并建立运行了第一个.ahk脚本程序。本文,将对上一篇文章中的脚本进行详细解析,并列出一些常用的命令与符号,以供参考。

脚本解析

下面详细解析这段代码:

F1::;标题重映射

Send,^!1

return

第一行:F1::。F1是你要定义的热键,可以是独立键或组合键(快捷键系列文章中详细介绍过两者区别)。::用于触发热键,F1在::左边,表示你将按下这个热键。;分号代表注释。

第二行:Send,^!1。表示如何发送按键。Send是最常用的命令之一,在逗号“,”之后的内容将会被发送。

第三行。Return。Return也是最常用的命令之一,它将停止执行之后的代码。这个命令相当实用,试想一下,一个.ahk脚本中可能会定义百十来个热键,如何让它们互不干扰呢,用Return隔开就能很好地解决此问题。

AHK基本术语

脚本/宏(Script):即.ahk文件。在此脚本编写代码,保存后双击执行,你定义的热键就生效了。

热键(hotkey):也就是你定义的快捷键。

:为某个热键指定的一个动作(action),例如按下Ctrl+Alt+1组合键。

AHK常用命令

AHK虽然很轻量级,但是功能却十分强大,官方帮助文档中列出的内置命令或函数多达300多条,下面列出了其中最常用的几条。

Microsoft OneNote-AHK协同教程 AHK常用术语、符号及命令

AHK常用符号

前四个为修饰键(对应着组合键中的固定搭配键,详细可参考之前的快捷键系列文章),可以和其他按键直接相连(比如写成#a),其他按键要做修饰键,需要用&连接(比如a&b)。

Microsoft OneNote-AHK协同教程 AHK常用术语、符号及命令

 

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注