AutoHotkey 教程:如何使用 AutoHotKey 脚本自动执行任务

https://github.com/AutoHotkey/AutoHotkey

这是一份AutoHotkey脚本创建新手指南。AutoHotkey是一款允许您为特定任务创建组合键的程序。您可以将其称为宏或小程序。使用 AutoHotKey 创建的脚本或小程序的扩展名为 .AHK。正如您将在本 AutoHotKey 小教程中看到的那样,其编程语言非常简单。

AutoHotkey 教程

如何使用 AutoHotkey 脚本

首先,您需要下载AutoHotKey 并将其安装到您的计算机上。它的程序图标将位于系统托盘中,您可以从那里控制所有脚本。您也可以在此处暂停 AutoHotkey 一段时间,或者如果不需要运行脚本,甚至可以退出。请注意,如果您退出系统托盘应用程序,您的脚本将无法运行。

安装 AutoHotKey 程序时,您可以选择在记事本中查看示例脚本。屏幕上显示“显示自述文件”。如果您选中此复选框并在安装后点击“完成”,则会启动 Windows 帮助窗口,您可以在其中找到有关使用该程序的详细说明。

重要提示:在记事本中创建脚本,并将其保存为 .AHK 扩展名,以便脚本能够正常运行。在“类型”(文件名文本框下方的第二个下拉列表)下选择“所有文件”。相应的文本框中会显示 *.*,您必须在其中输入 AHK 而不是 TXT。如果您将其保存为 TXT,脚本将无法运行。

如何使用 AutoHotkey 脚本

以下是使用 AutoHotkey 的简要教程。

特殊键(CTRL、ALT、SHIFT、WINDOWS 键)

创建脚本时,需要为它们分配按键。大多数情况下,您需要为它们分配特殊键和常规键的组合。这些特殊键包括 WINDOWS 键、CTRL、SHIFT 和 ALT。您可以使用一个或多个特殊键来分配脚本。例如,您可能希望将脚本分配给 CTRL + SHIFT + S。在这种情况下,您必须按照 AutoHotKeys 提供的格式输入特殊键。

CTRL 用 ^ 表示

SHIFT 用 + 表示

ALT 表示为!

Windows 键由 # 表示

首先,您必须键入将激活您创建的脚本的特殊组合键。例如,如果您希望分配 CTRL + SHIFT + S 来启动 Google,则您的脚本将如下所示:

^+S:: 运行 google.com

特殊单词或命令

要启动程序或网站,请使用RUN。例如,如果您创建以下内容:

!^F:: 运行记事本

使用上述脚本,按下 ALT+SHIFT+F 键时,记事本就会启动。RUN 是一个关键字,用于运行程序或启动网站。下面的另一个示例展示了如何使用热键在默认程序中打开 Google,然后启动记事本。

^+E::
运行 google.com
运行记事本
返回

以上四行脚本均由一个关键字组成,使用 CTRL+SHIFT+E 组合键即可激活。RETURN是另一个关键字,用于在多行脚本中指示脚本的结束。每当创建多行脚本时,都应在脚本末尾使用RETURN键,以便 AutoHotKey 知道脚本已结束。

您可以在单个 AHK 文件中添加任意数量的命令,但请记住在 AHK 文件中最后一个脚本的末尾使用 RETURN 键。您必须双击启动 AHK 文件才能使用这些脚本。

另一个值得使用的关键字是SEND。它将击键发送到 shell,你可以使用它来创建诸如签名之类的东西。请参见以下示例。

^!S::
致以问候{ENTER}Arun Kumar
返回

在上面的脚本中,当我按下 CTRL+ALT+S 时,它会粘贴Regards,然后按 Enter 键(用于换行),最后插入Arun Kumar。上面的示例显示了如何输入 ENTER 键。ENTER 键始终包含在括号 {} 内。

同样,如果您想输入 TAB 键,则应输入 {TAB}。同样,空格键应为 {SPACE}。您无需使用 {SPACE} 来输入空格。当您在脚本中输入空格键时,系统会自动识别空格,如上例所示。在本例中,Arun后跟一个空格,然后是Kumar

3 thoughts on “AutoHotkey 教程:如何使用 AutoHotKey 脚本自动执行任务”

  1. Indexing and indicant checking armed service for
    Google and Yandex. fast indexing for wordpress
    WHO bathroom benefit from this serve?
    This serve is utile for website owners and SEO specialists World Health Organization wish to step-up their visibility in Google and
    Yandex,
    better their land site rankings, and increment constitutive dealings.

    SpeedyIndex helps rapidly exponent backlinks, raw pages,
    and website updates. speed index google pagespeed https://hipolink.me/speedyindex

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top