我已经在这个问题上苦苦挣扎了一段时间,似乎论坛或谷歌上没有人发布过类似的东西,所以我会尝试在这里获得一些帮助。我正在使用具有多个参数的 vbs 来描述 ec2 实例,并且我正在使用常量来不显示命令行窗口。脚本可以工作,但不是将数据保存到输出文件中,而是将其保存到一个文件中,该文件的值为“outFile”并添加一些随机数。这是我的命令:
'objShell.Run "%COMSPEC% /c aws ec2 describe-instances --region " & region + " --filters " & Filters + " --profile " & ProfileName + " --query " & Query + " --output " & oFormat + ">>" & outFile & WindowStyleStealth, false _
因此,在该代码之前,我的 outFile = "cmdresult.txt" 和脚本将数据写入 cmdresult.txt546234895 - 我无法弄清楚如何移动“>>”,因此它将附加到该文件。如果我取出 WindowStyleStealth,则为 false,然后离开:
... outFile _
那么它工作得很好,但我确实想使用隐藏命令行窗口的能力,所以非常感谢任何帮助。VBscripting 不是我的强项,所以这可能是我无法弄清楚的另一个原因,但希望其他人也有类似的问题。
谢谢!