
//PECMD32.EXE
//替代7z.exe 
ENVI^ EnviMode=1
PATH @%&__OldDir%   //恢复到原始目录   
ENVI^  Alias -opt SevenZip=CALL $--qd --ret:*  %&CurDir%\7_zip32.dll,SevenZip,
//ENVI^  Alias -opt SevenZip=CALL $--m --ret:*  %&CurDir%\7_zip32.dll.cmz,SevenZip,  //MEM模式 CMPS压缩
//ENVI^  Alias -opt SevenZip=CALL $--m --ret:*  *#5,SevenZip,   //MEM模式 内置资源
_SUB 7zip,W1H1, //一个实实在在的窗口,再隐藏，这样位置正确：在中央
    ENVI @this.Visible=0
    ENVI &&wcmd=%*  
    ENVI-tom &&acmd=&wcmd
    ENVI-addr &&acmdadr=&acmd
    ENVI#% &&buf=*32768  
    ENVI-addr &&bufadr=&buf
    SevenZip &&ret,#%&__WINID%,#%&acmdadr%,#%&bufadr%,#32768    //
    KILL* \
_END
CALL 7Zip %* 

//例如 pecmd load 7z.wcs x -y  test.7z
// -hide 则不显示界面 

