定时脚本CPU占用100%是为何? [解决:加Sleep]
本帖最后由 Firon 于 2009-8-14 21:57 编辑脚本非常简单:While 1
Switch @MIN
Case 00
oo() #oo()为自定义function,可确定无任何问题.换成msgbox也不会改观.
EndSwitch
WEnd为何一运行就会发生CPU占用100%的情况?
AutoIt为3.3.0.0
操作系统Windows XP SP2 en
============
Edit:
解决方法: 加Sleep. 加个Sleep(1) While 1
Switch @MIN
Case 00
oo()
EndSwitch
sleep(500)
WEnd Wow,感谢两位的快速回复.
确实有效.
但请问为何需加sleep? Wow,感谢两位的快速回复.
确实有效.
但请问为何需加sleep?
Firon 发表于 2009-8-14 21:50 http://www.autoitx.com/images/common/back.gif
循环在不停的运行,很累的,总得让人家休息下,喘口气吧! 如果一辆光速的火箭车在高速公路上飞驰会怎么样?
减减速,发动机好歇一歇 ah k, makes sense.
thanks for all your input.
thread could be closed now. @MIN --- sleep 500 很合适
页:
[1]