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

Why doesn't my AutoIt script process its command line argument?

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

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

Send("2{TAB}$CmdLine[1]")

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

tstScript.exe 888

如果您按如下方式将命令行参数与发送字符串连接起来,应该会起作用:

Send("2{TAB}" & $CmdLine[1])