onenote-AHK协同③:第一个脚本详解,AHK常用术语、符号及命令

原创 小斯  2020-07-23 21:51 

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

1

脚本解析

下面详细解析这段代码:

F1:: ;标题重映射
    Send,^!1
return

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

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

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

2

AHK基本术语

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

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

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

 

3

AHK常用命令

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

命令

功能

Run

运行外部程序,例如打开一个软件、文档、网页等等

Send

发送键击或一段字符

Return

停止执行后面的代码

Msgbox

消息窗口

Inputbox

用户输入窗口

Sleep

休眠时间结束后,再执行后面的命令。

Click

鼠标点击

4

AHK常用符号

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

符号

按键

#

Windows

^

Control

!

Alt

+

Shift

&

用来连接两个按键组成热键(除上面四个按键)

<

使用成对按键中左边的那个. 例如 <!a ,只有用左边的 Alt 键才可以触发.

>

使用成对按键中右边的那个.


下一篇文章,将介绍一个非常实用的函数:如何为不同的软件定义不同的热键体系。

本文地址:http://cas01.com/5596.html
关注我们:请关注一下我们的微信公众号:扫描二维码小斯想的公众号,公众号:cas01
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,欢迎分享本文,转载请保留出处!

发表评论


表情