?前面两篇分章分别介绍了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多条,下面列出了其中最常用的几条。
AHK常用符号
前四个为修饰键(对应着组合键中的固定搭配键,详细可参考之前的快捷键系列文章),可以和其他按键直接相连(比如写成#a),其他按键要做修饰键,需要用&连接(比如a&b)。
?
……