回复 3# Batcher - @echo off%
- setlocal enabledelayedexpansion
-
- for /f "tokens=*" %%k in ('dir /b test.txt') do (
- for /f %%l in ('type "%%k"') do set STR=%%l
- for /f "tokens=2 delims=," %%j in ('find "BATHOME" "%%k"') do set old=%%j
- for /f "tokens=2 delims=(," %%i in ('find "BATHOME" "%%k"') do set new=%%i
- set newa=!new:~3,3!
- set newc=!new:~8,4!
-
- )
- echo !STR:%old%=%newa%%newc%!
-
-
- )
-
- PAUSE
复制代码 好人呀 |