我在文件%名称%-audio.txt
中有这个00276.M2TS 4608 (0x1200) 0x90 PGS eng (English) 5784.74 36.554 26,432,004 150,970
我需要英语作为变量,我使用这个脚本
for /f "delims=" %%f in ('%pathaddons%\sed -n "/4608/ { /PGS/ p; }" "%temp%\%name%-audio.txt"') do set PGS-A=%%f
for /f "delims=() tokens=7" %%a in ("%PGS-A%") do set PGS-A=%%a
if "%PGS-A%"=="" ( set PGS-A= ) ELSE (set SUB-1-FIN=%PGS-A% )
echo %SUB-1-FIN%
当我使用它时输出:0x1200,如何设置为second()?
答案 0 :(得分:2)
正确计算您的代币:1111111(2222)333333(4444)5555
set "var=00276.M2TS 4608 (0x1200) 0x90 PGS eng (English) 5784.74 36.554 26,432,004 150,970 "
for /f "tokens=4 delims=()" %%a in ("%var%") do echo %%a