本帖最后由 77七 于 2023-7-19 12:19 编辑
- @echo off
- rem http://bbs.bathome.net/redirect.php?goto=findpost&ptid=12042&pid=76476
- set "str1=<Application Id="WindowsBackup" Executable="WindowsBackupClient.exe" EntryPoint="WindowsBackup.App" uap10:TrustLevel="mediumIL" uap10:RuntimeBehavior="windowsApp">"
- set "str2=</Application>"
- setlocal enabledelayedexpansion
- set "str1=!str1:"="""!"
- for /f "tokens=1 delims=:" %%a in ('findstr /nxr /c:"!str1!" /c:"!str2!" "1.txt"') do if defined start (set end=%%a) else (set start=%%a)
- (for /f "tokens=1* delims=:" %%a in ('findstr /n .* "1.txt"') do (
- if %%a lss !start! echo=%%b
- if %%a gtr !end! echo=%%b
- ))>"2.txt"
- endlocal
- pause
复制代码
|