Board logo

标题: She.Run "cmd /c 中命令行的正确运行问题? [打印本页]

作者: ooaf     时间: 2009-2-19 23:53    标题: She.Run "cmd /c 中命令行的正确运行问题?

Set She = CreateObject("Wscript.Shell")
She.Run "cmd /c for /f "tokens=14 delims=: " %i in ('ipconfig^|find "Address"') do echo %i>C:\a.txt"
上面代码我测试了,会出错。 如何把下面的命令放在vbs 中,使其顺利运行, for /f "tokens=14 delims=: " %i in ('ipconfig^|find "Address"') do echo %i>C:\a.txt" ·

作者: newxso     时间: 2009-2-20 01:35
在VBS中,附加的引号要添加一个引号来转义:
Set She = CreateObject("Wscript.Shell")
She.Run "cmd /c for /f ""tokens=14 delims=: "" %i in ('ipconfig^|find ""Address""') do echo %i>C:\a.txt",0,true
[ Last edited by newxso on 2009-2-20 at 01:49 ]