使用 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 将代码回显到文件中的主要内容,如果未能解决你的问题,请参考以下文章

批次 |将多个变量回显到文件

将变量内容回显到文本文件中的批处理脚本[重复]

如何将 html 和 php 代码存储在要回显到 html 页面的 php 变量中

PHP pdo 将结果回显到表中

批处理脚本将变量内容回显到文本文件[重复]

将 URL 回显到网络驱动器上名称中带有空格的文件