2018年10月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
無料ブログはココログ

« バッチファイルでプロセスを開始、終了する。 | トップページ | IEのウィンドウの位置とサイズを設定する。 »

2012年1月18日 (水)

timeoutコマンドがタイムアウトしたか否かを判定する。

バックスペース文字を区切り文字にして、秒数+1番目のトークンがあればタイムアウト。なければ中断。

for /f  %%i in ('"cmd /k prompt $h <nul"') do set bs=%%i
for /f "delims=%bs% tokens=6" %%i in ('timeout /t 5') do echo %%i - timeouted

または

for /f "delims= tokens=6" %%i in ('timeout /t 5') do echo %%i - timeouted

« バッチファイルでプロセスを開始、終了する。 | トップページ | IEのウィンドウの位置とサイズを設定する。 »