Mengaut automatik tugas baris arahan dengan C# dan menyembunyikan tetingkap konsol
Panduan ini menunjukkan cara mengautomasikan tugas -tugas prompt arahan dari dalam aplikasi C#, sementara pada masa yang sama menyembunyikan tetingkap konsol untuk pengalaman pengguna yang lebih bersih. Ini amat berguna untuk mengintegrasikan alat baris perintah ke dalam aplikasi anda tanpa menggagalkan antara muka.inilah kaedah untuk melaksanakan arahan arahan arahan:
<code class="language-csharp">string command = "/C copy /b Image1.jpg + Archive.rar Image2.jpg"; System.Diagnostics.Process.Start("CMD.exe", command);</code>
, dengan berkesan membenamkan arkib RAR dalam imej JPG. Walau bagaimanapun, tetingkap prompt perintah tetap kelihatan. copy
<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>
ke startInfo.WindowStyle
. Awalan Hidden
dalam rentetan /C
adalah penting; Ia memastikan perintah dilaksanakan dan tetingkap prompt arahan ditutup secara automatik selepas selesai. Tanpa Arguments
, tingkap akan tetap terbuka. /C
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengautomasikan tugas -tugas prompt arahan di C# dan menyembunyikan tetingkap konsol?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!