为什么我的AutoIt脚本不处理其命令行参数?

NJK*_*NJK 2 autoit

我想使用AutoIt将变量发送到GUI的编辑控件.如何从命令行或使用shellexecute运行AutoIt脚本,以便正确处理其命令行参数?

我在AutoIt脚本中使用以下语法:

Send("2{TAB}$CmdLine[1]")
Run Code Online (Sandbox Code Playgroud)

以下命令运行已编译的AU3脚本:

tstScript.exe 888
Run Code Online (Sandbox Code Playgroud)

Aer*_*rus 5

如果您将命令行参数与send String连接起来,它应该可以工作,如下所示:

Send("2{TAB}" & $CmdLine[1])
Run Code Online (Sandbox Code Playgroud)