vbs打印信息不像vb那样可以直接print出来,要想查看一些调试信息只能通过MsgBox,这样产生了人机交互,脚本执行不流畅。
今天找到了一个方法,让VBS在DOS下执行时可以在DOS环境打印信息——使用CScript.exe调用VBS脚本,同时脚本使用WSH.Echo打印信息。
DEMO:
tmp.vbs
WSH.Echo "print your message here"
打开命令行,输入命令CScript tmp.vbs,执行后输出内容为:
"
Microsoft (R) Windows Script Host Version 5.6
版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
print your message here
"
如果直接运行(双击或在DOS下)tmp.vbs的话,WSH.Echo则是弹出提示框。