|
READ %CurDir%\x.txt,1,FullPath
READ %CurDir%\x.txt,2,kDrv
// 动态进度条+文本:
CALL @WIN1
_SUB WIN1,W303H192,执行.进度条,
SET &p=0
SET &V=
PBAR PBAR1,L12T13W249H17,0
THREAD* OnDo
_END
_SUB OnDo
SET &p=-1
EXEC* --cmd::5000:OnMsg &V=!wimlib-imagex.exe apply "%FullPath%" "1" "%kDrv%"
_END
_SUB OnMsg
FIND $%&V%=, EXIT -
SET &p0=%&p%
READ -,0,&vLn,%&V%
MSTR &L2=<-2>%&vLn%
MSTR &p=-2,0,%&L2%
MSTR &c=2,0,%&p%
CALC #&c=%&c%
IFEX %&c% < 0, EXIT
IFEX $%&c% = %&p0%, EXIT
ENVI @PBAR1=%&c%;%&c%%%
_END
不加ENVI^ FORCELOCAL=1,读wimlib-imagex进度,PECMD的CPU占用很高啊,有没别的方法??? |
|