|
本帖最后由 feiyike 于 2015-4-13 09:10 编辑
多谢,弄懂了一点
再麻烦下,怎么弹出提示,比如“未找到指定类型分区.....”
另外这行不懂 ENVI^ FORCELOCAL=1
//加载ESP分区
_SUB ShowType
//先判断GPT磁盘,再判断分区
ENVI^ FORCELOCAL=1
ENVI &&mtp=%~1
PART list disk,hd
FORX * %hd%,&&hd1,
{TEAM PART -phy# list disk %hd1%,&&v1| MSTR &&hd2,&&Drv=<1><10>%v1%
FIND $GPT<>%Drv%, EXIT -
PART list part %hd2%,&&pts
FORX * %pts%,&&pt,
{TEAM PART -phy# list part %hd2%:%pt%,&&v2| MSTR &<p,&&Drv1=<2><9>%v2%
FIND $%Drv1%<> , EXIT -
FIND $%mtp%<>%ltp%, EXIT -
ENVI &&T=%hd2%:%pt%
TEAM FDRV *idlec &&Drvs=*:| MSTR &&Drv2=<1>%Drvs%
SHOW %T%,%Drv2%
}
}
_END
LOGS * X.LOG
ShowType C12A7328-F81F-11D2-BA4B-00A0C93EC93B |
|