Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk mendapatkan output baris arahan di C#?
menangkap output baris arahan dalam aplikasi C#
Dalam pembangunan C#, anda sering perlu menjalankan aplikasi baris arahan dan mengambil output mereka. Ini penting untuk tugas -tugas seperti perbandingan fail (menggunakan alat seperti). Kelas diff
menawarkan penyelesaian yang mantap. Inilah panduan langkah demi langkah: Process
Memulakan proses luaran:
<code class="language-csharp">Process process = new Process();</code>
mengalihkan aliran output standard:
<code class="language-csharp">process.StartInfo.UseShellExecute = false; process.StartInfo.RedirectStandardOutput = true;</code>
Tentukan perintah:
<code class="language-csharp">process.StartInfo.FileName = "YOURBATCHFILE.bat"; // Or any executable path</code>
Mulailah pelaksanaan:
<code class="language-csharp">process.Start();</code>
Ambil output (tidak menyekat):
<code class="language-csharp">string output = process.StandardOutput.ReadToEnd();</code>
menunggu proses proses:
<code class="language-csharp">process.WaitForExit();</code>
kini akan memegang output standard perintah. output
untuk menguruskan proses luaran dalam aplikasi C# anda. Ingatlah untuk menggantikan Process
dengan jalan sebenar ke executable anda. "YOURBATCHFILE.bat"
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan output baris arahan di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!