|
请问M大,如果我的程序代理里有一段循环,如何在关闭主程序时也同时退出这个循环体?
我制作了一个exe,始终杀不死主进程,测试时别使用wcs,请使用exe,不然会杀掉所有pecmd进程。
先运行run,再运行kill,关闭窗体后进程还在跑
- _SUB Me,W200H140,ME
- ITEM ButtonExitWin,L70T3W58H24,Kill me,TEAM ENVI @ButtonExitWin.enable=0|CALL ExitMe
- ITEM ButtonStart,L18T3W50H24,Run me,TEAM ENVI @ButtonStart.enable=0|CALL Loop
- LABE LabelText,L8T39W136H26,please
- _END
- _SUB Loop
- IFEX :p%&MyName%, {
- ENVI @LabelText=Kill me 1
- WAIT 1000
- ENVI @LabelText=Kill me 2
- WAIT 1000
- ENVI @LabelText=Kill me 3
- WAIT 1000
- CALL Loop
- }!TEAM EXIT _SUB|CALL ExitMe
- _END
- _SUB ExitMe
- //KILL \%Me%
- KILL %&MyName%
- EXIT
- _END
- //MAIN
- TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1
- CALL @Me
- CALL ExitMe
- EXIT
复制代码
|
|