找回密码
 加入
搜索
查看: 4251|回复: 7

[AU3基础] autoit中的严重错误?

  [复制链接]
发表于 2010-10-26 16:30:14 | 显示全部楼层 |阅读模式
$a=0
$ie=ProcessExists("iexplore.exe")
If $ie Then
Do
        ProcessClose("iexplore.exe")
        $a=$a+1
Until Not ProcessExists("iexplore.exe")
EndIf
MsgBox(0,"a的值是多少?",$a)
计算关了多少个网页。开一个网页,然后运行程序,得到$a的值本来应该是1,让人出乎意料的事情发生了……
为什么呢?一定是autoit中有错误。请指教。
发表于 2010-10-26 17:11:30 | 显示全部楼层
很简单,进程完全关闭需要时间。
AutoIt中始终不会有错误,有错误的是编写者的头脑。

评分

参与人数 1金钱 +20 收起 理由
3mile + 20 我很赞同

查看全部评分

发表于 2010-10-26 17:27:34 | 显示全部楼层
本帖最后由 tan133 于 2010-10-26 17:52 编辑
ProcessClose("iexplore.exe")
ProcessWaitClose("iexplore.exe")
$a=$a+1
我也是新手,好象这样应该可以的吧?
发表于 2010-10-26 18:10:05 | 显示全部楼层
计算关了多少个网页。开一个网页,然后运行程序,得到$a的值本来应该是1,让人出乎意料的事情发生了……
为 ...
sanye000001 发表于 2010-10-26 16:30 <a target=_blank href="http://www.autoitx.com/images/common/back.gif"><img style="border:1px solid black" alt="http://www.autoitx.com/images/common/back.gif" src="http://www.autoitx.com/images/common/back.gif"></a>



    源码没有逻辑性,鉴定完毕!只是作者的主观想象。。。居然还抱怨程序,程序是靠人写的,会出错,一般是人的错。
发表于 2010-10-26 18:12:23 | 显示全部楼层
楼主从08年到现在,连点皮毛都没粘到,为楼主默哀。
 楼主| 发表于 2010-10-26 19:34:15 | 显示全部楼层
...我想是进程完全关闭需要时间。程序的表达是没有错误的。
发表于 2010-10-26 22:41:58 | 显示全部楼层
新手来学习!!
发表于 2010-10-26 23:01:59 | 显示全部楼层
初来乍到,没有金币
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 07:43 , Processed in 0.082809 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表