本帖最后由 hentai87 于 2021-10-18 22:51 编辑
目标
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BluetoothUser1_bca54
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BluetoothUser2_bca54
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BluetoothUserService_123
想要的结果
BluetoothUser1
BluetoothUser2- @echo off
- setlocal enabledelayedexpansion
- set "Max=0"
- 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"
- )
- ;有问题的部分,我自己写的不对,主要想表达意思--------(
- for /f "tokens=1 delims=!Name!" %%i in ("%%~nxi") do (
- echo %%i
- )
- ;---------------)
- )
- echo;!Name!
-
- pause
复制代码
|