autoit中的严重错误?
$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中有错误。请指教。 很简单,进程完全关闭需要时间。
AutoIt中始终不会有错误,有错误的是编写者的头脑。 本帖最后由 tan133 于 2010-10-26 17:52 编辑
ProcessClose("iexplore.exe")
ProcessWaitClose("iexplore.exe")
$a=$a+1我也是新手,好象这样应该可以的吧? 计算关了多少个网页。开一个网页,然后运行程序,得到$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>
源码没有逻辑性,鉴定完毕!只是作者的主观想象。。。居然还抱怨程序,程序是靠人写的,会出错,一般是人的错。 楼主从08年到现在,连点皮毛都没粘到,为楼主默哀。 ...我想是进程完全关闭需要时间。程序的表达是没有错误的。 新手来学习!! 初来乍到,没有金币
页:
[1]