Menambahkan jawaban saya di sini dari pos lain karena merupakan duplikat dan saya tidak melihat solusi ini di sini jadi sekarang ada 17 jawaban berbeda untuk bagaimana Anda dapat menjalankan file batch yang disembunyikan. Saya akan menghapus jawaban saya pada posting itu di beberapa titik dalam waktu dekat.
Buat skrip batch Anda dengan batch logika dan perintah di dalamnya, dan kemudian buat file baru dengan .VBS
ekstensi, gunakan logika di bawah ini (contoh saya berikan di bawah) dan cukup tancapkan path lengkap ke file Anda .CMD
atau .BAT
dengan perintah PING -t <IPAddress>
, dll. ia mengeksekusi batch dengan cara tersembunyi yang tidak menampilkan jendela perintah ketika dieksekusi.
Di mana logika dalam contoh di bawah ini menentukan C:\Folder\BatchFileName.cmd
perubahan itu untuk menunjuk ke skrip kumpulan dengan perintah Anda yang Anda jalankan secara manual, dll. Sekarang.
Simpan .VBS
file dan jadwalkan dengan Task Scheduler
Masalah menjadwalkan tugas di windows7 untuk berjalan pada jadwal yang tidak terbatas untuk kebutuhan Anda.
Jika tidak, cukup klik dua kali pada .VBS
file untuk menjalankan PING
perintah tak terbatas yang Anda masukkan ke dalam file batch yang Anda arahkan sesuai kebutuhan.
CATATAN: Saya percaya ini adalah tempat saya mendapatkan logika skrip ini dari tetapi ia bekerja dengan andal untuk tujuan yang sama yang Anda butuhkan di sini yaitu untuk memastikan jendela perintah disembunyikan ketika file batch dijalankan Server Fault Source
CONTOH VBS SCRIPT RUN COMMAND LINE BATCH HIDING CMD WINDOW
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\Folder\BatchFileName.cmd" & Chr(34), 0
Set WinScriptHost = Nothing