我正在编写一个VBScript,我想用它来将另一个VBScript的代码回显到输出文件中。
但是,我无法使用此方法将某些字符写入输出文件。
如果我使用命令行方法:
cmd.exe /c "@echo "hello"">output.vbs
这适用于字符串:"你好"被写入输出文件。
但是,当我使用VBScript执行相同操作时,它不起作用。
Set objShell = CreateObject("Wscript.Shell")
objShell.Run "%comspec% /c ""@echo ""hello"">output.vbs"
那么,有没有办法可以将它回显到保留双引号的另一个文件中?
感谢。
答案 0 :(得分:1)
你的报价错了。
改变这个:
objShell.Run "%comspec% /c ""@echo ""hello"">output.vbs"
进入这个:
objShell.Run "%comspec% /c @echo ""hello"">output.vbs"