DynaRun

在新的 AutoHotkey 进程中动态运行代码。

OutputVar := DynaRun(Script , ScriptName, ScriptParameters, AlternateExecutable)
命令示例: DynaRun "Msgbox Test", "MyDynaRunScript"
函数示例: PID := DynaRun("MsgBox Test", "MyDynaRunScript")

参数

OutputVar(输出变量)

存储新进程 PID 的变量名称。

Script(脚本)

在新进程中以纯文本形式执行的脚本。

ScriptName(脚本名,可选)

脚本的名称,它将用于管道名称和脚本名称,例如您将在 MsgBox 中看到它作为标题。

ScriptParameters(脚本参数)

新脚本的参数。要使用可执行文件的参数,您需要在 AlternateExecutable 中与可执行文件一起指定这些参数。
该参数可以是一个对象,将在 A_Args 中使用以下命令重新创建 ObjDump/ObjLoad

AlternateExecutable(备用可执行文件,可选)

AutoHotkey 用于运行脚本的可执行文件。如果您想将参数传递给可执行文件,则需要使用该参数。

示例

DynaRun("MsgBox `% A_Args.1","MyDynaRun","Test")  ; 将在新进程中显示MsgBox Test。