我想在 Excel VBA 中顺序调用多个 AHK 脚本。
有任何命令或者代码吗?
答案1
下面将运行 AHK 脚本:
shell("C:\Program Files\AutoHotkey\AutoHotkey.exe ""C:\Path\To\Script\AHK_Script.ahk""")
如果您需要 VBA 等到 AHK 脚本完成,您可以尝试使用以下内容https://stackoverflow.com/a/15952009:
Dim wsh As Object
Set wsh = VBA.CreateObject("WScript.Shell")
Dim waitOnReturn As Boolean: waitOnReturn = True
Dim windowStyle As Integer: windowStyle = 1
wsh.Run "C:\folder\runbat.bat", windowStyle, waitOnReturn