(çalışır) benim şimdiki kod snippet'idir:Ping Success veya Failure'ı ikiden çok bir komutta nasıl verebilirim?
PING <ip-address> |find "TTL=">nul && ECHO Responsive> <filename>
PING <ip-address> |find "TTL=">nul || ECHO Unresponsive> <filename>
research biraz yaparken ben ERRORLEVEL
kontrol zamanlarda yanlış sonuçlar verebilir tespit ettik, bu yüzden yukarıdaki yöntemi kullanmayı tercih PING
'un başarısını veya başarısızlığını günlüğe kaydetmek için. Ayrıca biraz daha temiz görünüyor.
Sorun Buradaki ip adresinin pingable olmadığı durumda, komutun iki kez çağrılması ve her ping komutunun tamamlanması bir süre geçmesidir. Ayrıca, bir bilgisayarın ilk komut sırasında pürüzlenemez hale geleceği (en kötü durum) senaryosunda, her iki sonucu da günlük dosyamda bulabilirim. Bu iki çizgiyi bir ping komutu olarak nasıl yazacağımı merak ediyorum.