本帖最后由 idwma 于 2021-10-19 21:00 编辑
回复 10# hentai87
delims能用变量,是按单个字符来分隔的
像1a2b3_abc如用abc当分隔符
1a2b3这里的123也会被分开- @echo off
- setlocal enabledelayedexpansion
- set "Max=1"
- for /f "delims=" %%i in ('REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services"') do (
- for /f "tokens=2 delims=_" %%k in ("%%~nxi") do (
- set /a _%%k+=1
- if !_%%k! GTR !Max! set "Name=%%k"
- )
- )
- echo;!Name!
- for /f "tokens=7 delims=\_" %%i in ('REG QUERY "HKLM\SYSTEM\CurrentControlSet\Services"^| findstr "%Name%$"') do (
- echo %%i
- )
- pause
复制代码
|