自分メモとして雑に書きます。あしからず。
◎ts保存時にできるtxtファイルからエラーかどうか判定する
例:
~~~総パケットエラー数:0総パケットドロップ数:0
for /F "usebackq delims=: tokens=2 skip=1" in %%n (`find "総パケットエラー数" %~n1.txt`) do set perr=%%n
for /F "usebackq delims=: tokens=2 skip=1" in %%n (`find "総パケットドロップ数" %~n1.txt`) do set pdrp=%%n
if %perr% GTR 1 goto recerr1
if %pdrp% GTR 1 goto recerr2
:recerr1
rem メッセージは一例です
echo %1 パケットエラーがありました >> recerr.log
echo %1 パケットエラーがありましたので、処理を中止します。
goto end
:recerr2
rem メッセージは一例です
echo %1 パケットドロップがありました >> recerr.log
echo %1 パケットドロップがありましたので、処理を中止します。goto end
~~~
例:
PID:0111 ドロップ数:0, エラー数:0, 未解除数:16992088 [MPEG-2 VIDEO] (00:29:50-)
PID:0111 ドロップ数:123287, エラー数:1065667, 未解除数:12593 [MPEG-2 VIDEO] (01:43:10-)~~~
for /F "usebackq tokens=2 skip=1" in %%e (`find "MPEG-2 VIDEO" %~n1.txt`) do for /F "delims=: tokens=2" in %%s (%%e) do set drp =%%s
if %err% GTR 1 goto recerr3
if %drp% GTR 1 goto recerr4
if %descr% GTR 1 goto B25dec
~~~前半は動作確認してますが後半は未確認です(==。
でわでわ。
0 件のコメント:
コメントを投稿