将以下保存为.bat格式文件
@echo off&setlocal enabledelayedexpansion
setlocal enabledelayedexpansion
echo %~dp1%
cd %~dp1
md %~dp1\out
:: 路径需要根据DP的路径做相应的修改, 把相应图片拖到这个脚本上执行即可
D:\Software\DebugParserV4\DebugParser.exe -dump %~dp1 -save %~dp1\out
:: 循环跳转入口,用于依次解析入参文件
:loop
if “%1”=="" (
:: 解析结束
goto :exit )
:: 解析文件,并找到相应关键字内容,放入缓存文件
findstr /n “DP_FOCUS” %dp1\out%nx1.exif > test.txt
:: 以: |为分隔符,找到关键字后的值
for /f “tokens=3 delims=:|” %%i in (test.txt) do (
echo ===========%dp1\out%nx1.exif
set pos=%%i
goto :deletespace
)
:deletespace
:: 去除无用的空格
set “pos=%pos: =%”
echo pos=!pos!
::处理当前文件名,在文件名尾部加上关键字对应的值
echo %~nx1 > tmp2.txt
for /f “tokens=1-2 delims=.” %%i i