【问题标题】:Echo Code into a File using VBScript使用 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"

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

谢谢。

【问题讨论】:

    标签: vbscript


    【解决方案1】:

    你的引用是错误的。

    改变这个:

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

    进入这个:

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

    【讨论】:

      猜你喜欢
      • 2014-12-05
      • 1970-01-01
      • 1970-01-01
      • 2011-03-08
      • 2010-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多