如果我使用 VBS 来运行一些 CMD 命令,在这个示例中是 ping,我如何使用 VBS 而不是 DOS 将命令写入文本文件?
Set objCmdTest = WScript.CreateObject ("WScript.Shell")
Set Output = CreateObject("Scripting.FileSystemObject").OpenTextFile("C:\vbs\test.txt",8,true)
Output.WriteLine (objCmdTest.run ("ping failboat"))
Output.WriteLine (objCmdTest.run ("ping 8.8.8.8"))
所以这就是我正在使用的东西,但是会发生什么;脚本运行,文件生成,打开 2 个命令提示符以运行 ping,最后文件内的文本显示为:
0
0
当我更喜欢它有 ping 输出时。
仅供参考:请不要提供需要我使用 DOS 进行写作的建议,我想看看 VBS 如何能够出于多种原因完成我需要的工作,谢谢!