snjjj7 发表于 2010-12-18 22:03:34

我是这样干掉close后还有的excel进程的。

不知怎么回事,_ExcelBookClose($oExcel)有时候不能关掉不显示出来的EXCEL进程,我的方法是在,_ExcelBookClose($oExcel)后面加多一句$oExcel = 0就OK了。

另外,有些窗口关掉不显示后也可以把它=0就彻底干掉。

大家有没有遇到这样的情况?

KLU3K 发表于 2010-12-19 00:45:40

直接结束excel的进程

KLU3K 发表于 2010-12-19 00:45:47

直接结束excel的进程

snjjj7 发表于 2010-12-19 13:26:41

用什么语句来结束?

ahphsautoit 发表于 2010-12-19 19:24:22

我最近经常遇到不管是未编译的AU3还是编译后的EXE文件,关闭退出后进程都关不掉,以前没有遇到过,难道是新版本的AU3程序某些方面存在问题?

ghl781258 发表于 2010-12-19 21:15:12

碰到过类似的问题。

h20040606 发表于 2010-12-21 08:02:18

楼主正解,谢谢了

ahphsautoit 发表于 2010-12-22 08:40:51

我现在经常用到这种问题,程序正常退出后,进程无法完全关闭。我目前都是在关闭命令中使用这个:
         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:57

程序没有执行完就提前结束的问题,

_ddqs. 发表于 2010-12-28 16:13:51

程序没有执行完就提前结束的问题,
fhp2009 发表于 2010-12-22 08:43 http://www.autoitx.com/images/common/back.gif

这个貌似很有道理
遇到个弹窗IE
把它窗口关闭了
它进程还在(隔一段时间后它自己才退出)
页: [1]
查看完整版本: 我是这样干掉close后还有的excel进程的。