【问题标题】:VB - Reference a resource in a command prompt commandVB - 在命令提示符命令中引用资源
【发布时间】:2017-12-08 21:41:55
【问题描述】:

使用 eventvwr 命令行命令时,您可以使用 /v:"path to file" 将导出的 XML 文件传递​​给它

我正在尝试使用 Visual Studio 来做到这一点。

我正在尝试

Process.Start("CMD", "/C eventvwr " + Servername + " /v:" +

这就是我卡住的地方。我需要它将 xml 文件作为文件而不是内容拉入。我目前将 xml 文件作为资源拉入 project->properties->files 下。

如果可能的话,我们将不胜感激。

谢谢。

【问题讨论】:

  • 您必须将其保存为临时文件,然后在您的 CMD 参数中引用临时路径。

标签: vb.net visual-studio command-prompt


【解决方案1】:

你可以使用:

Dim xmlText as String = Properties.File
Dim path as String = "c:\temp\file.xml"; //or Path.GetTempPath() + "file.xml"
File.WriteAllText(path, xmlText)

然后:

Process.Start("CMD", "/C eventvwr " + Servername + " /v:" + path)

【讨论】:

  • 如果我理解正确的话,这基本上是临时将 XML 文档的内容写入实际文件?然后我可以删除它之后吗?听起来它会完美运行。我试试看,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-26
  • 1970-01-01
  • 1970-01-01
  • 2010-11-30
  • 2016-06-21
  • 2017-04-22
相关资源
最近更新 更多