| 
 | 
看一段代码:- `多处有外置时选择外置盘
 
 - _SUB SEL_DRV
 
 - TEAM TEXT 发现以下%OP_NUM%处有外置:\n%MSG%\n\n请按序号选择:......\n    字母、大于列表项的数字代表最后项;\n    控制键、空格、回车以及10秒后均默认为第1项。#0xEE L4 T50 R600 B400 $20|WAIT -10000
 
 - LSTR DEF_DRV=1,%OP_DRV%
 
 - FIND $%PressKey%>0,MSTR DEF_DRV=%PressKey%,1,%OP_DRV%
 
 - FIND $%PressKey%>%OP_NUM%,RSTR DEF_DRV=1,%OP_DRV%
 
 - _END
 
 - `统计外置盘类型及个数
 
 - _SUB COUNT_OP
 
 - CALC #OP_NUM=%OP_NUM%+1
 
 - LSTR DEF_DRV=1,%MyIni%
 
 - ENVI OP_DRV=%OP_DRV%%DEF_DRV%
 
 - CALL GETOPDISKTYPE
 
 - ENVI MSG=%MSG%\n (%OP_NUM%)----%IniDiskType%%DEF_DRV%:\H3PE
 
 - _END
 
 - `搜索装载外置(以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,CALL COUNT_OP
 
 - `顺序搜索
 
 - `FORX \H3PE\WINPE.INI,MyIni,0,CALL COUNT_OP  
 
 - IFEX $%OP_NUM%>1,CALL SEL_DRV
 
 - IFEX $%OP_NUM%>0,MESS 此处代替装载:%DEF_DRV%:\H3PE\WINPE.INI文件,如出现则代表找到-正常 @代替装载 #OK
 
 - _END
 
 - CALL LOAD_OP
 
 - MESS 此处测试是否已经装载,如先于代替装载窗口出现即为BUG!@已经装载 #OK
 
  复制代码 
 
在C盘放h3pe\winpe.ini(不需要原文件随便建一个),用pecmd装载试一下,再改为顺序搜索,再试一下。 
 
[ 本帖最后由 hhh333 于 2012-12-30 14:56 编辑 ] |   
 
 
 
 |