Birden çok DOS komutu paralel olarak nasıl çalıştırılır?


97

Birden çok dos komutu nasıl çalıştırılır?

forHangi sunucunun çalıştığını ve hızlı olduğunu algılamak için sunucu algılamasını çalıştıran bir döngüm var . Ve daha fazla sunucu olduğu için, tüm sunucu algılamalarını sırayla değil paralel olarak çalıştırmak istiyorum.




2
Bu, yalnızca Windows toplu özelliklerini kullanan eksiksiz bir komut dosyasıdır: stackoverflow.com/a/11715437/2026975
imriss

Windows cmd, DOS değildir . DOS'ta döngü veya paralel gibi şeyler yoktur
phuclv

Yanıtlar:


178

Komutları şu şekilde paralel olarak çalıştırabilirsiniz start:

start "" ping myserver
start "" nslookup myserver
start "" morecommands

Her biri kendi komut isteminde başlayacak ve aynı anda tek bir toplu iş dosyasından birden fazla komut çalıştırmanıza izin verecek.

Bu yardımcı olur umarım!


17
Ayrıca /bseçenek, startyeni bir pencere oluşturmadan komutun çalıştırılmasına izin verir . Bunu cmd ile deneyin:start /b ping google.com & start /b ping example.com
Nino Filiu

2
@NinoFiliu Çok yardımcı oldu, teşekkürler. Sadece bir pencereye ihtiyacım vardı
Simon


1

Birden fazla parametreniz varsa aşağıdaki sözdizimini kullanın. Aşağıdaki gibi komut dosyası içeren bir yarasa dosyam var:

start "dummyTitle" [/options] D:\path\ProgramName.exe Param1 Param2 Param3 
start "dummyTitle" [/options] D:\path\ProgramName.exe Param4 Param5 Param6 

Bu, birden fazla konsol açacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.