Menjalankan batch script tanpa membuka jendela command prompt baru

Menjalankan program yang tidak memiliki tampilan grafis, atau gampangnya command prompt, itu bisa dipanggil dari kode dalam script. Sering disebut batch command dan diberi ekstensi .BAT di Windows. Cara memanggilnya pun sederhana, tinggal gunakan perintah start disusul lokasi program cmdnya dan parameter tambahannya.

Tapi kalau dijalankan secara biasa akan muncul jendela command prompt baru untuk setiap baris perintahnya, dan ini bisa mengganggu sekali. Karena itu saya sendiri mencari solusi agar cukup pada jendela cmd yang sama saja dan tidak tampil di depan.

 

Saya misalkan dengan perintah 7zip dibawah untuk pembuatan arsip:
start /B /WAIT /d "C:\Program Files\7-Zip" 7z.exe u "E:\backup\uTekno.7z" "C:\xampp\htdocs\local_host"
Contoh diatas memang cuma 1 baris, tapi pada script lengkapnya misal ada 10 baris dan tidak menggunakan jendela yang sama maka akan ramai sekali desktopnya.

Parameter (atau switch) yang paling penting disini adalah /B dimana maksudnya jalankan aplikasi tanpa membuka jendela baru, dan ini sesuai dengan yang kita butuhkan. Selengkapnya disini: https://technet.microsoft.com/en-us/library/bb491005.aspx

Semoga bermanfaat.

Leave a Reply