|
原帖由 hhh333 于 2012-12-31 15:38 发表
这个更简单
搜索装载外置(以winpe.ini为标记)
_SUB LOAD_OP
TEAM ENVI OP_NUM=0|ENVI OP_DRV=|ENVI DEF_DRV=|ENVI MSG=|ENVI PressKey=|ENVI TmpDrv=
`逆序搜索
FORX !\H3PE\WINPE.INI,MyIni,0,CALC ...
这个测试好。
已修正。 PECMD2012.1.70.3.2-1231B.多窗口线程孵化版_win32.sfx.zip
原因是逆序 时,最后的一个盘符没有丢了。
_SUB LOAD_OP
TEAM ENVI OP_NUM=0|ENVI OP_DRV=|ENVI DEF_DRV=|ENVI MSG=|ENVI PressKey=|ENVI TmpDrv=
`逆序搜索
FORX !\H3PE\WINPE.INI,MyIni,0, CALC #OP_NUM=%OP_NUM%+1
FORX !\H3PE\WINPE.INI,MyIni,0, MESS %MyIni% //红色为我加的
IFEX $%OP_NUM%>0,MESS [找到%OP_NUM%个]此处代替装载:%DEF_DRV%:\H3PE\WINPE.INI文件,如出现则代表找到-正常 @代替装载 #OK
_END
CALL LOAD_OP
MESS 此处测试是否已经装载,如先于代替装载窗口出现即为BUG!@已经装载 #OK
我有C: H: T: 3个盘有。
依次提示:
T:\H3PE\WINPE.INI
H:\H3PE\WINPE.INI
C:\H3PE\WINPE.INI
[找到3个]此处代替装载::\H3PE\WINPE.INI文件,如出现则代表找到-正常
此处测试是否已经装载,如先于代替装载窗口出现即为BUG!
//测试正确
[ 本帖最后由 2012abc19701 于 2012-12-31 17:35 编辑 ] |
|