これを C# で書きましたが、バッチ ファイルに書き込む必要があります。echo
IP アドレスに ping を実行し、無限ループで 5 秒ごとに往復時間を表示 ( ) するにはどうすればよいですか?
私はC#にあることを知っています
System.Threading.Thread.Sleep(5000);
a を使用するとcontinue
、ループの先頭に戻ることができますが、バッチ ファイルでそれを行う方法がわかりません。
これを C# で書きましたが、バッチ ファイルに書き込む必要があります。echo
IP アドレスに ping を実行し、無限ループで 5 秒ごとに往復時間を表示 ( ) するにはどうすればよいですか?
私はC#にあることを知っています
System.Threading.Thread.Sleep(5000);
a を使用するとcontinue
、ループの先頭に戻ることができますが、バッチ ファイルでそれを行う方法がわかりません。
:start
sleep 5
rem Do something...
goto :start
:LoopBack
FOR /F "delims=@" %%a IN ( 'ping 127.0.0.1' ) DO ( SET TRIP_TIME=%%a )
ECHO %TRIP_TIME%
REM Prompts you to enter a choice with a timeout of five seconds.
CHOICE /C YN /D N /N /T 5
call :LoopBack
ping 出力の最後の行が、探している往復時間であると仮定します。