我是这样干掉close后还有的excel进程的。
不知怎么回事,_ExcelBookClose($oExcel)有时候不能关掉不显示出来的EXCEL进程,我的方法是在,_ExcelBookClose($oExcel)后面加多一句$oExcel = 0就OK了。另外,有些窗口关掉不显示后也可以把它=0就彻底干掉。
大家有没有遇到这样的情况? 直接结束excel的进程 直接结束excel的进程 用什么语句来结束? 我最近经常遇到不管是未编译的AU3还是编译后的EXE文件,关闭退出后进程都关不掉,以前没有遇到过,难道是新版本的AU3程序某些方面存在问题? 碰到过类似的问题。 楼主正解,谢谢了 我现在经常用到这种问题,程序正常退出后,进程无法完全关闭。我目前都是在关闭命令中使用这个:
TraySetState(2) 结束托盘图标
Do
ProcessClose('AutoIt3.exe')
Until ProcessExists('AutoIt3.exe') = 0 结束所有AU3进程
Do
ProcessClose('TrayMenu.exe')
Until ProcessExists('TrayMenu.exe') = 0 结束本程序编后后的EXE进程
Exit 正常退出 程序没有执行完就提前结束的问题, 程序没有执行完就提前结束的问题,
fhp2009 发表于 2010-12-22 08:43 http://www.autoitx.com/images/common/back.gif
这个貌似很有道理
遇到个弹窗IE
把它窗口关闭了
它进程还在(隔一段时间后它自己才退出)
页:
[1]