|
本帖最后由 mdyblog 于 2015-2-22 14:46 编辑
1:
// CheckHybridMBR 返回名 磁盘号
//返回: HMBR MBR GPT INVALID
_SUB CheckHybridMBR
SET &hd=%~2
CALC -err=-1 &hd=%&hd%
SET &ret=INVALID
SET $%&hd%>=0,
{ SET ret=NO
PART -iv=10 LIST DISK %&hd%,&&MBR
SET ret=%&MBR%
FIND $%&MBR%=MBR,
{ SET &nm=\\.\PhysicalDrive%&hd%
TEAM GETF %nm%,0x1C2#1,&&V| FIND $%&V%=0xEE, SET ret=HMBR
}
}
ENVI-ret %1=%&ret%
_END
//示例:
CheckHybridMBR &&MBR 1
MESS. %&MBR%
2: SED 就可以了
SED V=0, ,,1 1 2 2 3 3 4 4
MESS. 【%V%】
//【11223344】
包内有说明文件:
HELP\PECMD2012正则表达式.doc
PECMD HELP SED
|
|