|
其中这2个函数写的有问题。
注意!不能随便用在IFEX、FIND中
EXEC =! 换成 EXEC =*就可避免问题
_SUB ForxMyDRV_1 `逆序搜索 PE 核心程序及外置软件,并且保存分区盘符
FORX !\WAIPE\PEXP3.WIM,MyDIR,1,TEAM FDRV MyDRV=%MyDIR%|ENVI $MyDRV=%MyDRV%|EXEC =!CMD.EXE /C "echo.ENVI $MyDRV=%MyDRV%">>%SystemRoot%\SetDRV.INI
IFEX %MyDRV%\WAIPE\PERAM.INI,TEAM ENVI $OPDrv=%MyDRV%|EXEC =!CMD.EXE /C "echo.ENVI $OPDrv=%MyDRV%">>%SystemRoot%\SetDRV.INI
IFEX %MyDRV%\WAIPE\PERAM.INI,!FORX !\WAIPE\PERAM.INI,MyINI,0,CALL CALC_OP `逆序搜索外置
_END
_SUB ForxMyDRV_2 `顺序搜索 PE 核心程序及外置软件,并且保存分区盘符
FORX \WAIPE\PEXP3.WIM,MyDIR,1,TEAM FDRV MyDRV=%MyDIR%|ENVI $MyDRV=%MyDRV%|EXEC =!CMD.EXE /C "echo.ENVI $MyDRV=%MyDRV%">>%SystemRoot%\SetDRV.INI
IFEX %MyDRV%\WAIPE\PERAM.INI,TEAM ENVI $OPDrv=%MyDRV%|EXEC =!CMD.EXE /C "echo.ENVI $OPDrv=%MyDRV%">>%SystemRoot%\SetDRV.INI
IFEX %MyDRV%\WAIPE\PERAM.INI,!FORX \WAIPE\PERAM.INI,MyINI,0,CALL CALC_OP `顺序搜索外置
_END
-----------------------------------
_SUB ForxMyDRV_1 `逆序搜索 PE 核心程序及外置软件,并且保存分区盘符
FORX !\WAIPE\PEXP3.WIM,MyDIR,1,TEAM FDRV MyDRV=%MyDIR%|ENVI $MyDRV=%MyDRV%|EXEC =*CMD.EXE /C "echo.ENVI $MyDRV=%MyDRV%">>%SystemRoot%\SetDRV.INI
IFEX %MyDRV%\WAIPE\PERAM.INI,TEAM ENVI $OPDrv=%MyDRV%|EXEC =*CMD.EXE /C "echo.ENVI $OPDrv=%MyDRV%">>%SystemRoot%\SetDRV.INI
IFEX %MyDRV%\WAIPE\PERAM.INI,!FORX !\WAIPE\PERAM.INI,MyINI,0,CALL CALC_OP `逆序搜索外置
_END
_SUB ForxMyDRV_2 `顺序搜索 PE 核心程序及外置软件,并且保存分区盘符
FORX \WAIPE\PEXP3.WIM,MyDIR,1,TEAM FDRV MyDRV=%MyDIR%|ENVI $MyDRV=%MyDRV%|EXEC =*CMD.EXE /C "echo.ENVI $MyDRV=%MyDRV%">>%SystemRoot%\SetDRV.INI
IFEX %MyDRV%\WAIPE\PERAM.INI,TEAM ENVI $OPDrv=%MyDRV%|EXEC =*CMD.EXE /C "echo.ENVI $OPDrv=%MyDRV%">>%SystemRoot%\SetDRV.INI
IFEX %MyDRV%\WAIPE\PERAM.INI,!FORX \WAIPE\PERAM.INI,MyINI,0,CALL CALC_OP `顺序搜索外置
_END
|
|