关于vbs的exec命令的问题 代码如下: set ws = createobject("wscr

关于vbs的exec命令的问题代码如下:setws=createobject("wscript.shell")a=inputbox("请输入")setmsg=ws.exe... 关于vbs的exec命令的问题
代码如下:
set ws = createobject("wscript.shell")
a = inputbox("请输入")
set msg = ws.exec("cmd /c"&a)
msgbox msg.stderr.readll
msgbox msg.stdout.readll
问题是这样的
因为我需要cmd所有的反馈信息,(不管是错误还是消息回显。)
所以我用了stderr和stdout来截获cmd的信息,但是用户输入的值不可能会有消息回显和错误回显两个结果,结果就是无论怎么输入,都会弹出两个对话框,其中一个还是空白的,怎么样才能让空白对话框不弹出,又能反馈各种情况下的回显(必须能处理特殊符号,比如&|)代码怎么优化?请大神解答!
展开
 我来答
匿名用户
2013-11-22
展开全部
dim s1: s1=msg.stderr.readll
dim s2:s2=msg.stdout.readll

msgbox s1 & s2
追问
十分感谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式