Rumah > pembangunan bahagian belakang > C++ > Bagaimana saya boleh melaksanakan arahan arahan arahan secara senyap di C#?

Bagaimana saya boleh melaksanakan arahan arahan arahan secara senyap di C#?

Mary-Kate Olsen
Lepaskan: 2025-02-02 05:06:11
asal
180 orang telah melayarinya

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

arahan arahan arahan secara senyap -senyap dalam aplikasi c#

C# menyediakan kaedah mudah untuk melaksanakan arahan baris arahan dalam aplikasi anda. Sebagai contoh, untuk membenamkan arkib RAR di dalam imej JPG menggunakan arahan

: 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>
Salin selepas log masuk
Coretan kod ini memulakan command prompt dan melaksanakan perintah yang ditentukan.

Menindas tetingkap perintah

untuk melaksanakan perintah tanpa memaparkan tetingkap arahan arahan:

<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>
Salin selepas log masuk

Memahami parameter "/c"

Parameter

adalah penting. Ia mengarahkan arahan arahan untuk melaksanakan arahan yang diberikan dan kemudian menutup shell. Omitting /C akan menghalang arahan daripada melaksanakan dengan betul. /C

Atas ialah kandungan terperinci Bagaimana saya boleh melaksanakan arahan arahan arahan secara senyap di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan