AutoHotKey:从另一个脚本调用一个脚本

Abb*_*bas 11 scripting autohotkey include

我刚刚发现了AutoHotKey,它似乎成了梦想.我有两个.ahk脚本,A.ahkB.ahk.我想从脚本A中调用脚本B.

AHK论坛在这个问题上非常沉默,但我确信这是可能的.

Cor*_*rey 14

这是您正在寻找的#Include指令.你包括ScriptB.ahk,然后像往常一样调用它的函数.

#include SomeFile.ahk
Run Code Online (Sandbox Code Playgroud)

http://www.autohotkey.com/docs/commands/_Include.htm

  • 别客气.作为旁注,我认为AHK的障碍要比它需要的高得多,因为尽管它们很彻底,但文档和论坛却是一团糟.除了基础知识之外,很难找到任何帮助.他们将从StackOverflow格式中受益匪浅. (4认同)

小智 5

使用#include 指令更为常见,但有时您需要调用外部 AHK 脚本。这可以使用Run 或 RunWait命令轻松完成。虽然您可以通过命令行将参数传递给被调用的脚本,但您不能直接调用其中的函数。此外,这种方法将为被调用的脚本创建一个单独的线程,但这可能是重点。