2017-12-08 6 views
1

あなたは/ Vを使用して、それにエクスポートされたXMLファイルを渡すことができますビジュアルスタジオ。VB eventvwrとコマンドラインコマンドを使用する場合は、コマンドプロンプトのコマンドでリソースを参照

今私は

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

をしようとしていると私は動けなくなるところです。私はXMLファイルをファイルではなく内容として取り込む必要があります。私は現在、プロジェクト - >プロパティ - >ファイルの下にあるリソースとしてXMLファイルを取得しています。

可能であれば、助けてください。

ありがとうございます。

+0

はこの後、一時ファイルとして保存し、あなたのCMDの引数に一時パスを参照する必要があります。 –

答えて

0

あなたは使用することができます。そして、

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) 
+0

これを正しく理解していれば、基本的にはXML文書の内容が実際のファイルに一時的に書き込まれますか?その後、私はそれを削除することができますか?それは完全に動作するように聞こえる。私はそれを試してみる、ありがとう! – Zehnpai

関連する問題