Board logo

标题: VBS写入二个"符号出错? [打印本页]

作者: ngela     时间: 2007-4-18 06:37    标题: VBS写入二个"符号出错?

已经用^加在前面. 提示缺少)

dim ws
set ws = wscript.createobject ("wscript.shell")
ireturn = ws.Run("cmd.exe /c echo net start ^| find ^"DHCP Client^">>a.bat", 0, TRUE)

帮个忙,看看应该怎么搞.

[ Last edited by ngela on 2007-4-17 at 05:38 PM ]
作者: marcoak     时间: 2007-4-18 06:47
VBS 中^是求幂, 你求幂作什么?  VBS连接好像是用&吧!
作者: zh159     时间: 2007-4-18 07:02
VBS 里面双引号要用 & """" &
ireturn = ws.Run("cmd.exe /c echo net start | find " & """" & "DHCP Client" & """" & ">>a.bat", 0, TRUE)

作者: slore     时间: 2007-4-18 07:09
ireturn = ws.Run("""cmd.exe /c echo net start ^| find ^""DHCP Client^"">>a.bat""", 0, TRUE)
作者: ngela     时间: 2007-4-18 12:25
在3楼的|前加^可以.

四楼的提示系统找不到指定的文件.

谢谢大家.
作者: slore     时间: 2007-4-19 08:38
ireturn = WSHShell.Run("cmd.exe /c echo net start ^| find ^""DHCP Client^"">>a.bat", 0, TRUE)