ホームページ >バックエンド開発 >C++ >C#でコマンドプロンプトコマンドを静かに実行するにはどうすればよいですか?

C#でコマンドプロンプトコマンドを静かに実行するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2025-02-02 05:06:11336ブラウズ

How Can I Execute Command Prompt Commands Silently in C#?

condアプリケーションで静かにコマンドを実行するコマンドを実行します

C#は、アプリケーション内でコマンドライン命令を実行するための簡単な方法を提供します。 たとえば、コマンドを使用してjpg画像内にrarアーカイブを埋め込むにはcopy /b Image1.jpg Archive.rar Image2.jpg

<code class="language-csharp">string command = "/C copy /b Image1.jpg + Archive.rar Image2.jpg";
System.Diagnostics.Process.Start("CMD.exe", command);</code>

このコードスニペットはコマンドプロンプトを開始し、指定されたコマンドを実行します。 コマンドウィンドウを抑制する

「/c」パラメーターを理解

<code class="language-csharp">System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "/C copy /b Image1.jpg + Archive.rar Image2.jpg";
process.StartInfo = startInfo;
process.Start();</code>

パラメーターが不可欠です。指定されたコマンドを実行してからシェルを閉じるようにコマンドプロンプトを指示します。 を省略すると、コマンドが正しく実行されないようにします

以上がC#でコマンドプロンプトコマンドを静かに実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。