2016-09-23 22 views
0

私はネットワーク上のいくつかの基本的なping接続のモニタリングのためにバッチファイルを構築していますが、どのようにpingコマンドの出力を文字列に保存するのか知りたいです。後のステップでは、必要に応じてその文字列から特定のデータを取り出したいと思っています。次に、文字列に格納されたデータに基づいて処理を行いたいと思います。パケットロスが発生したときに音を鳴らすなどです。バッチファイルで変数にPingコマンドの出力を保存する

+0

https://stackoverflow.com無料スクリプト/コードの書き込みサービスではないことに注意してください。これまでに試したこと(既に使用しているスクリプト/コードを含める)とどこにいるのかを教えていただければ、特定の問題を解決することができます。 [良い質問をするにはどうすればいいですか?](https://stackoverflow.com/help/how-to-ask)も読んでください。 – DavidPostill

答えて

1

区切り文字で区切り文字を区切り文字で区切ってスペース、等しい、より小さい、、8番目のトークンが「TTL」の場合は7番目のトークンを使用します。
このコードは、私の作品、それが環境変数%レスポンス%にミリ秒単位でREPONSE時間を置く:

SET IP=google.com 
FOR /F "tokens=1-9 delims==< " %%a IN ('PING -n 1 -w 2500 %IP%') DO IF "%%h"=="TTL" SET RESPONSE=%%g 
関連する問題