|
做了个延时脚本,无限循环查找加载外置INI,解决PE进入桌面后加载U盘上的外置INI总会错过的问题,
即使您过了三小时才把U盘插上,一样能加载的上
取消隐藏了,呵呵,
方法:
1.将下面的代码加入到SYSTEM32\PECMD.INI最后,
2.将下面代码第二行的ENVI PEINI=MINIPE\XXPE.INI红色部分替换为你要加载的INI,****.ini,四个字符不要多了
-
- ENVI INIPath=
- ENVI PEINI=MINIPE\XXPE.INI
- LOOP $%INIPath%=%PEINI%,!CALL LoadINI
- _SUB LoadINI
- Team FDRV AllDrive=|ENVI RDrive=|ENVI Result=1|LSTR aStr=2,%AllDrive%|ENVI INIPath=
- CALL FindIni
- IFEX %LastINI%,Team MSTR INIPath=4,60,%LastINI%|LOAD %LastINI%
- _END
- _SUB FindIni
- FORM DriveType=%aStr%
- FIND $%aStr%=%CurDrv%,!FIND $%aStr%=A:,!FIND $%aStr%=B:,!FIND $%aStr%=X:,!FIND $%aStr%=Y:,!ENVI RDrive=%RDrive%%aStr%|
- IFEX %aStr%\%PEINI%,ENVI& LastINI=%aStr%\%PEINI%
- CALC #Result=%Result%+3
- MSTR aStr=%Result%,2,%AllDrive%
- STRL iLen=%aStr%
- IFEX $%iLen%=2,CALL FindIni
- _END
复制代码
[ 本帖最后由 trianv 于 2013-2-16 10:29 编辑 ] |
|