【发布时间】:2012-08-21 19:47:33
【问题描述】:
好久不见……
我有命令行参数:
xml sel -t -v "computer/general/name" nsk1501901173m.xml > test.txt
这会在指定的文本文档中产生我想要的结果,但我需要通过 VBScript 运行它,而我终其一生都无法弄清楚...有什么想法吗?
【问题讨论】:
标签: vbscript batch-file cmd
好久不见……
我有命令行参数:
xml sel -t -v "computer/general/name" nsk1501901173m.xml > test.txt
这会在指定的文本文档中产生我想要的结果,但我需要通过 VBScript 运行它,而我终其一生都无法弄清楚...有什么想法吗?
【问题讨论】:
标签: vbscript batch-file cmd
您必须使用WScript.Shell 对象来执行应用程序和cmd /c(带有/C 参数的命令shell)在传递您的应用程序参数之前,请查看此示例
Set objShell = CreateObject("WScript.Shell")
objShell.run "cmd /c xml sel -t -v ""computer/general/name"" nsk1501901173m.xml > test.txt",1,true
记住必须从 xml.exe 应用所在的同一位置执行哪个脚本,或者最好将 xml.exe 应用的位置添加到 PATH
【讨论】: