2017-08-07 7 views
0

コマンドラインコマンドやスクリプトを実行するVisual Studioを使用してスタンドアロンWindowsアプリケーションを構築することはできますか?コマンドラインコマンドを実行するWindowsアプリケーション

+0

[C++のDOSコマンドの実行]の可能な複製(https://stackoverflow.com/questions/11564594/c-executing-dos-commands) – Mikhail

+0

どのように終了しますか?あなたの提案されたアプリはcmd.exeとどう違うのですか? –

+0

ボタンを押したときにコマンドやスクリプトを実行するGUIアプリケーションを作ろうと思っています。 –

答えて

0

はい、これを行うことができます。また、複数の言語で行うこともできます。 C#の場合

this質問に応じて、あなたが実行することができます:

string strCmdText; 
strCmdText= "p4.exe jobs -e"; 
System.Diagnostics.Process.Start("CMD.exe",strCmdText); 

を一言で言えば、あなたは.NETのAPIを呼び出すことができます([スタート]ドキュメントhereを参照)、およびCMD.EXEのインスタンスを起動します(またはbashや他のものを呼び出す)し、コマンドを送信します。スクリプトの実行結果がProcessクラスのプロパティとメソッドを使用していた情報を取得できます。

+0

CMDでコマンドラインを実行するには、 '/ c'または'/k'で始める必要があります。コマンドラインの最初の引数が引用符で囲まれていて引用符で囲まれていない場合は、引数、例えば'/ c \" \ "C:\\ Program Files \\いくつかのApp \\ p4.exe \" jobs -e \ "Arg \" \ "" ' – eryksun

+0

ボタンを押すことで、あるディレクトリから別のディレクトリにファイルを移動するなどのコマンドを実行するGUIを備えたWindowsアプリケーションまたはウィジェットを構築することができます。 –

関連する問題