本帖最后由 idwma 于 2023-1-7 16:28 编辑
如果id.txt是utf8先chcp 437再执行pnputil,然后把判断的"实例"改成英文的- (
- (for /f "tokens=1,3 delims= " %%a in ('findstr "\\" "ID.txt"') do (
- if "%%b"=="" (
- set /p "=for /f "delims=" %%%%i in ('findstr /s /m /c:"%%a" *.inf') do ("<nul
- echo;
- echo echo "%~dp0%%%%i"
- echo goto :id!nn!
- set /p "=)"<nul
- echo;
- ) else if "%%a"=="实例" (
- set /a n+=1
- set /a nn=!n!+1
- echo :id!n!
- ) else (
- set /p "=for /f "delims=" %%%%i in ('findstr /s /m /c:"%%b" *.inf') do ("<nul
- echo;
- echo echo "%~dp0%%%%i"
- echo goto :id!nn!
- set /p "=)"<nul
- echo;
- )
- ))
- set /a n+=1
- echo :id!n!
- )>ids.bat
- call ids.bat
复制代码
|