使用 VBScript 将代码回显到文件中
Posted
技术标签:
【中文标题】使用 VBScript 将代码回显到文件中【英文标题】:Echo Code into a File using VBScript 【发布时间】:2016-08-21 12:11:12 【问题描述】:我正在编写一个 VBScript,我想用它来将另一个 VBScript 的代码回显到一个输出文件中。
但是,我无法使用此方法将某些字符写入输出文件。
如果我使用命令行方式:
cmd.exe /c "@echo "hello"">output.vbs
这行得通,字符串:“hello”被写入输出文件。
但是,当我使用 VBScript 执行相同操作时,它不起作用。
Set objShell = CreateObject("Wscript.Shell")
objShell.Run "%comspec% /c ""@echo ""hello"">output.vbs"
那么,有没有办法可以将它回显到另一个保留双引号的文件中?
谢谢。
【问题讨论】:
【参考方案1】:你的引用是错误的。
改变这个:
objShell.Run "%comspec% /c ""@echo ""hello"">output.vbs"
进入这个:
objShell.Run "%comspec% /c @echo ""hello"">output.vbs"
【讨论】:
以上是关于使用 VBScript 将代码回显到文件中的主要内容,如果未能解决你的问题,请参考以下文章