自动执行Windows任务的Autohotkey教程


如果您在家工作或在线上课,那么毫无疑问您会定期输入短语。或者,也许您有一个需要经常打开但不保持打开状态的特定文件。不管是什么原因,Windows Autohotkey可以为您提供执行一系列任务的快速方法。

什么是Windows Autohotkey?

Windows Autohotkey是免费的,开源的 脚本语言,允许用户为Windows创建脚本。尽管它使用自己的编程语言,但您不必熟练掌握编码即可使用该工具。它直观且易于获取,尤其是考虑到在线上可用的丰富资源。

本教程将引导您完成使用Windows Autohotkey的基本步骤。为了深入了解此工具的实用性,“ Windows Autohotkey”的长度为18个字符(包括空格)。在本文全文中,仅使用三个按键即可键入该内容。有兴趣吗阅读,了解如何。

要记住的一件事是,本教程仅涵盖基础知识。 Windows Autohotkey是功能强大的工具,具有广泛的应用程序-太多内容无法在一个教程中涵盖。本教程将帮助您入门,以便开始进行实验。

下载并构建您的第一个脚本

Windows Autohotkey并未内置在Windows操作系统中,因此您需要从网站下载 。下载后,请按照屏幕上的说明进行操作。如果要求在ANSI和UNICODE之间进行选择,请选择UNICODE-它对非英文字符 具有更广泛的支持。安装该程序后,转到桌面。

右键单击屏幕上的任何空白点,然后选择New>自动热键脚本。该脚本将作为文件显示在您的桌面上。给它起一个易于识别的名称,然后按Enter。之后,右键单击文件,然后选择编辑脚本。

这将打开编辑屏幕,最有可能在记事本中。对于该示例,我们将创建一个脚本,该脚本会自动键入:

由衷的,乔治·杰森(George Jetson)

您所要做的就是按下热键。首先,输入:

^ j ::

^符号表示CTRL,因此您将按CTRL + J激活此热键。如果您对该符号为何表示CTRL感到困惑,请不要担心-本教程后面的内容将对此进行更多介绍。

下一步,输入以下内容:

发送,此致,乔治·杰特森

此行中的命令为发送。逗号后的所有内容都会显示在屏幕上。

最后,键入:

返回

完成此操作后,保存脚本。再次右键单击它,然后单击运行脚本。

说完一切后,它应该看起来像这样:

^ j ::
发送,真诚的,乔治·杰特森
返回

现在,每当您按CTRL + j组合键时,都会出现短语“真诚的乔治·杰森”。

创建热字符串

上面的命令是一个热键。现在,我们将向您展示如何构建热字符串或键入一个单词或一系列单词的快捷方式。这与用于键入“ Windows Autohotkey”而不实际键入它的过程相同。

命令很简单。而不是热键右侧的双冒号(::),您将用两组双冒号将缩写括起来,如下所示:

:: wah :: Windows Autohotkey

冒号中的文本将为充当捷径 ,而冒号右侧的文本将是键入命令时出现的内容。

热键符号及其含义

本节将简要说明各种符号及其含义。

符号 含义/键 # Windows键 ! Alt ^ 控件 + Shift & 在任意两个键之间使用以创建自定义热键。 使用集合的向左键(例如,左Shift键。) > 使用集合的向右键(例如,右Shift键。) * 通配符(即使按下其他键,也将激活热键。) UP 在热键中使用它时,它会在释放键时触发。

这些是最基本的符号。还有其他一些更为复杂,但是对于学习基础知识而言,并不是必须要了解的。您还应该知道可以将多个符号组合在一起使它们起作用。例如,左Alt键 将触发热键。

现成的脚本

使用任何功能强大的Windows程序Autohotkey,人们会找到使其发挥最大潜力的方法。如果要浏览一系列演示该工具功能的预制脚本,请查看Autohotkey论坛

该论坛分为多种的不同部分,但是在GamingAutoHotkey V2 Scripts and Functions下可以找到预制脚本的两个主要区域。您可以将这些脚本复制并粘贴到自己的计算机上,以利用它们。

人们已经创建了脚本,该脚本可以执行所有操作,从将操纵杆转换为鼠标到调整窗口大小(除了鼠标右键以外什么都没有)。

论坛是一个很好的场所,不仅可以查找预制脚本,还可以寻求帮助来制作自己的脚本。掌握了基础知识之后,请探索Windows Autohotkey的功能以简化您自己的用户体验。

Windows Autohotkey是一个功能强大的工具,它远远超出了这几个基本脚本,但是学习这些脚本和命令 是学习如何使程序在更大范围内供您使用的关键。

除了使用Windows Autohotkey自动键入较长的短语外,它还可以用于打开文件,运行程序等等。天空是极限-您只需要学习走路。

相关文章:


26.01.2021