Saya mencoba untuk melakukan kode ulang prompt perintah Windows di C #. Saya bertanya-tanya bagaimana prompt perintah tahu kapan harus menunggu proses mulai keluar, dan kapan tidak menunggu proses yang dipanggil untuk keluar.
Misalnya, jika Anda mengetik di command prompt "notepad", Notepad akan diluncurkan, tetapi Anda masih dapat menjalankan perintah lain. Namun, jika Anda membuka utilitas seperti more.com, ping.exe, atau utilitas lain, program tersebut akan menunggu hingga program yang dijalankan selesai sebelum mengizinkan Anda menjalankan perintah lain.
Bagaimana prompt perintah mengetahui kapan harus menunggu keluar, dan bagaimana perilaku ini dapat ditiru di C #?