Bagaimana cara menjalankan beberapa perintah dos?
Saya memiliki for
loop, yang menjalankan deteksi server untuk mendeteksi server mana yang berfungsi dan cepat. Dan karena ada lebih banyak server, saya tidak ingin menjalankan semua deteksi server secara berurutan, tetapi secara paralel.
batch-file
cmd
John Boe
sumber
sumber
Jawaban:
Anda dapat menjalankan perintah secara paralel dengan
start
seperti ini:Mereka masing-masing akan mulai di command prompt mereka sendiri dan memungkinkan Anda untuk menjalankan beberapa perintah pada saat yang sama dari satu file batch.
Semoga ini membantu!
sumber
/b
opsi memungkinkan untuk menjalankanstart
perintah tanpa membuat jendela baru. Coba ini dengan cmd:start /b ping google.com & start /b ping example.com
Saya menyarankan Anda untuk melihat " Bagaimana cara menjalankan file bat di latar belakang dari file bat lain? "
Juga, jawaban yang bagus (menggunakan
start
perintah) diberikan di halaman pertanyaan " Eksekusi paralel dari proses shell " di sini ;Tetapi rekomendasi saya adalah menggunakan PowerShell . Saya yakin ini akan sangat sesuai dengan kebutuhan Anda.
sumber
jika Anda memiliki beberapa parameter gunakan sintaks seperti di bawah ini. Saya memiliki file bat dengan script seperti di bawah ini:
Ini akan membuka banyak konsol.
sumber