|
|
//我试验之后效果比较好的是这样的:
//======查找外置目录,如果找不到,加载U盘或移动硬盘的隐藏分区=======
FORX @!\PETOOLS,&PEtoolsDirCount1,0,
IFEX| $%&PEtoolsDirCount1%=0,SHOW =1 -check U:-1,Z|WAIT 500|SHOW =1 -check U:-1,Y|WAIT 500|SHOW =1 -check U:-1,W
//利用IFEX|的群组功能逐条命令顺序执行,第一个U盘隐藏分区分配为Z,第二个隐藏分区就会被分配为Y,第三个隐藏分区就会被分配为W,3个足够用了。
//======载入外置目录中的脚本,带7z解压过程和脚本======
FORX /S:2 !\loadtool.wcs,&MyIni,1,LOAD %&MyIni%
//===单独判断Z:、Y:、W:外置目录是否存在,如果在就卸载相应盘符===
FORX @Z:\PETOOLS,&PEtoolsDirCount3,0,
IFEX $%&PEtoolsDirCount3%>0, SHOW - ,Z
FORX @Y:\PETOOLS,&PEtoolsDirCount3,0,
IFEX $%&PEtoolsDirCount3%>0, SHOW - ,Y
FORX @W:\PETOOLS,&PEtoolsDirCount3,0,
IFEX $%&PEtoolsDirCount3%>0, SHOW - ,W
|
|