我有一个要求,我必须在日志文件中搜索字符串“ABCD.exe Score=755”,然后找到“Score=”后面的数字是多少,数字会改变。这我必须通过批处理文件来完成。
我正在搜索的文件内容
ScanFolder\ABCD.exe score=755 analyzer=Cloud prevScore=0 IsInArchive=False
从下面的代码中,我得到的输出是“755 analyzer”,而结果应该只是“755”
@echo off
setlocal
find "ABCD.exe score=" 2023-02-22.log > ABCD.txt
for /F "tokens=2 delims==" %%a in ('findstr /I "score=" ABCD.txt') do set "scanScore=%%a"
echo Score is: %scanScore%
endlocal