私はこのボードの最近のメンバーであり、一般的なバッチ ファイル プログラミングです。こんにちは!
数日間、次のスクリプトを試してみましたが、成功はまちまちでした。
@エコーオフ
FOR /f "tokens=3 delims=^:^(" %%G In ('PING "hostname.com"') DO (Echo %%G)
このスクリプトの目的は、ホストに ping を送信し、Ping の概要から (N% の損失) 内の数値 (N) を解析することです。スクリプトはそれを行いますが、数値の代わりに、整数だけでなく「N% 損失)」を取得します。なぜこれが起こるのか、スクリプトがパーセンテージの整数のみを出力し、他の文字を出力しないようにする方法に興味があります。このバッチ ファイルは Win7 で実行されています