使用VBScript将代码回送到文件中

时间:2016-08-21 12:11:12

标签: vbscript

我正在编写一个VBScript,我想用它来将另一个VBScript的代码回显到输出文件中。

但是,我无法使用此方法将某些字符写入输出文件。

如果我使用命令行方法:

cmd.exe /c "@echo "hello"">output.vbs

这适用于字符串:"你好"被写入输出文件。

但是,当我使用VBScript执行相同操作时,它不起作用。

Set objShell = CreateObject("Wscript.Shell")
objShell.Run "%comspec% /c ""@echo ""hello"">output.vbs"

那么,有没有办法可以将它回显到保留双引号的另一个文件中?

感谢。

1 个答案:

答案 0 :(得分:1)

你的报价错了。

改变这个:

objShell.Run "%comspec% /c ""@echo ""hello"">output.vbs"

进入这个:

objShell.Run "%comspec% /c @echo ""hello"">output.vbs"