vbscript输出到控制台的疑问?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (64)

使用VBScript向控制台输出结果的命令或最快的方法是什么?

提问于
用户回答回答于

你是说:

Wscript.Echo "Like this?"

如果你用wscript.exe运行(双击运行时默认的.vbs处理程序),会弹出一个对话框。如果用cscript.exe你将在控制台窗口中获得输出。

用户回答回答于

老话题了,但也许这会对其他人有所帮助。

你可以使用以下方法完成此操作,并避免cscript/wscript差异,并允许你获得与批处理文件相同的控制台输出。如果你从批处理文件调用VBS,并且需要使它看起来无缝,这会有所帮助。

Set fso = CreateObject ("Scripting.FileSystemObject")
Set stdout = fso.GetStandardStream (1)
Set stderr = fso.GetStandardStream (2)
stdout.WriteLine "This will go to standard output."
stderr.WriteLine "This will go to error output."

扫码关注云+社区