Ping daha az ayrıntılı nasıl yapılır


0

Toplu betiğim için ping'i daha az ayrıntılı yapmak istiyorum, ancak zaman aşımı iletilerini ve diğer hataları göstermesini istiyorum.

Şimdiye dek sahip olduğum şey bu:

@echo off

:BEGIN

time /T
ping 127.0.0.0 -n 1 | find "TTL" 
ping 127.0.0.1 -n 1 | find "TTL"
ping 1.1.1.1 -n 1 | find "TTL"
sleep 10s

GOTO BEGIN

Bu işe yarar, ancak hata mesajı ve zaman aşımı mesajı veren 127.0.0.0 ve 1.1.1.1'deki hataları tespit etmek zordur. (Aslında zaman aşımını gerçekten önemsiyorum).

findZaman aşımı ve TTL ile filtre çizgileri veya başka bir numara kullanabileceğim bir yöntem var mı ?


Pekala, başlangıç ​​için uyku komutu çalışmıyor, betiğinizi yazıldığı gibi çok kötü davranıyor. Bunun yerine 'timeout' kullanın.
toryan

Her zaman bir dosyaya yazmaya ve sonra bu şekilde filtrelemeye zorlayabilirsin?
Hibe

Evet, muhtemelen gerçek bir programlama dilinde bir şeyler programlayacağım. Toplu komut dosyalarını bu kadar kısıtlı yerlerde asla gerçekleştirmedim.
Dorus

Ayrıca uyku komutunda yanlış olan ne? Burada sadece iyi çalışıyor.
Dorus

Nvm, uyku burada yüklü bir şey gibi görünüyor, Windows 7'de varsayılan olarak orada olması gerekiyordu emin değilim, ama benim windows vista kutumda yoktu.
Dorus
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.