Anda tidak bisa - menjalankan file batch dengan Command Prompt bawaan akan membuat jendela terbuka sampai file batch keluar.
Yang dapat Anda lakukan adalah mengambil langkah-langkah untuk memastikan bahwa file batch keluar secepat mungkin. Jika memungkinkan, modifikasi file batch untuk menjalankan program apa pun dengan start
perintah. Secara default, start
segera kembali tanpa menunggu program untuk keluar, sehingga file batch akan terus berjalan dan, mungkin, segera keluar. Pasangan itu dengan memodifikasi pintasan Anda untuk menjalankan file batch diminimalkan, dan Anda hanya akan melihat taskbar flash tanpa melihat jendela layar.
Satu peringatan untuk ini adalah bahwa jika Anda menjalankan program mode-konsol, yang banyak penerjemah skrip, file batch akan menunggu program untuk keluar, dan menggunakan start
akan memunculkan jendela konsol baru. Apa yang perlu Anda lakukan dalam hal ini adalah menjalankan versi interpreter berbasis Windows alih-alih yang berbasis konsol - tidak start
perlu. Untuk Perl, Anda akan menjalankan wperl.exe
bukannya perl.exe
. Untuk Python, ini pythonw.exe
bukan python.exe
. Distribusi win32 Ruby lama yang telah saya unduh memiliki rubyw.exe
, yang seharusnya melakukan hal yang sama.
Kemungkinan terakhir adalah menggunakan alat pihak ke-3 untuk menjalankan command prompt dengan jendela tersembunyi. Saya pernah mendengar hal-hal seperti itu tetapi tidak pernah menggunakannya, jadi saya tidak tahu apa-apa yang bisa Anda tunjukkan.