- @echo off
- Setlocal enabledelayedexpansion
-
-
- for /f "delims=\ tokens=1,2,3,4" %%a in ('dir /s N:\DrvPath\*.inf /b') do (
- set s=!s!;%%a\\%%b\\%%c)
- echo,regedit4>>drv.reg
- echo,>>drv.reg
- echo,[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion]>>drv.reg
- echo,>>drv.reg
- echo,"DevicePath"="%%SystemRoot%%\inf!s!">>drv.reg
复制代码 win98的DOS没有变量延迟,所以无法在98系统使用;在别的系统下(如xp)可以输出出来reg,但是不合法,再用edit重新保存,也不合格,无法导入。
有人有办法解决吗? |