3つの別々の引数を実行可能ファイルに渡す3つのパスがあります。私はstartinfo.argumentsを実行しますが、これらをどのように分けて、実行可能ファイルが3つの異なる引数であるかを知ることができますか?startinfo.arguments質問がありますか?
1
A
答えて
3
コマンドプロンプトと同じように、引数プロパティにこれらをスペースで区切って渡すだけで、スペースを二重引用符で囲むことができます。
アップデート: - :
using (var process = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "cmd.exe",
Arguments = "/c copy \"foo bar baz.txt\" \"this is a test.txt\""
}
})
{
process.Start();
process.WaitForExit();
}
- 引数にスペースを囲むの例として
に 'FOOバーbaz.txt' をコピーするには 'これはtest.txtのです'構文は不器用ですが、コマンドラインで@Ed S.が指摘しているように、コマンドラインでどのように行うのかと矛盾しないという利点があります。
1
渡す引数の文字列は、あなたがcに入力していた場合オムランドライン。
1
は、あなたのプログラムがTEST.EXEと呼ばれていたとしましょう、あなたが希望のコマンドラインから実行した場合、あなたはそれを3つのコマンドライン引数「引数1」「引数2」と「argument3」
を渡したいです操作を行います。
Text.exe argument1 "argument two" argument3
は、だからあなたstartInfo.Argumentsがに設定されます:
startInfo.Arguments = "argument1 \"argument two\" argument3";
関連する問題
- 1. の質問がありますか?
- 2. 私はSQLコマンドについて質問がありますか?
- 3. プロジェクトファイルの構成名に質問がありますか?
- 4. Matlab/Pythonユーザからここに質問があります。R
- 5. 私はあなたのために質問があります。
- 6. 質問SQLiteのクエスチョンマークに誤りがあります。
- 7. 私が見たチュートリアルに関する質問があります
- 8. MVVMのパターンに関する質問があります
- 9. StartInfo.Arguments in c#
- 10. postgresql + javaのtimezoneに関する質問はありますか?
- 11. Cocos2D CCSpriteに関する質問はありますか?
- 12. WPF/Silverlightインタビューに関する質問はありますか?
- 13. 質問の作成に役立つ必要があります。
- 14. BlackBerryでhttpConnectionとgetResponseCodeについて質問があります。
- 15. Wxpython wx.mediaビデオと画像の制御質問があります
- 16. Vert.xのスレッドプールに関するいくつかの質問がありますか?
- 17. RoRチュートリアルの質問 - ファイルはどこにありますか?
- 18. これについての質問はありますか?
- 19. __getattr__と__getattribute__についていくつか質問がありますか?
- 20. 質問キャッシュを定期的にリセットする必要がありますか?
- 21. Javaコンパイラに関するいくつか質問があります
- 22. Silverlight 4/telerik RadControl、アセンブリの質問がありません
- 23. Doctrine symfony2のQuerybuilderに問題があります。使用の質問
- 24. 簡単な質問。私の "While"ループに問題があります
- 25. は、私は1つの愚かな質問がありBufferedReaderの
- 26. トリッキーなまあまあの質問
- 27. これらのJavaScriptの質問に正解がありますか?
- 28. 私は質問へのに関して質問がありますどのように抽象離れjava.time.Clock春
- 29. 質問 - SPItemReceiverまたはSPEmailEventReceiverを使用する必要があります
- 30. windowsサービスを初めて利用しています。質問があります。
あなたは二重引用符でスペースを含む囲むの概念を拡張することができますか? (おそらく?)ありがとう!\ –