依次执行的函数是否可以等待?
例如If GUICtrlRead($Tab1Check1) = $GUI_CHECKED then
A()
EndIf
If GUICtrlRead($Tab1Check2) = $GUI_CHECKED then
B()
EndIf
If GUICtrlRead($Tab1Check3) = $GUI_CHECKED then
C()
EndIf
如何使这三个函数依次执行,而不是不等待执行?
[ 本帖最后由 陌上风 于 2008-7-7 13:52 编辑 ] :face (30): 多线程!!!
可惜AU3到现在还没有个正经的多线程
用多进程将就下吧 =。= 如何使这三个函数依次执行,而不是不等待执行?:face (13): 原帖由 pcbar 于 2008-7-5 08:06 发表 http://www.autoitx.com/images/common/back.gif
如何使这三个函数依次执行,而不是不等待执行?:face (13):
可能表达的有问题。按照我主贴里的写法,如果三个复选框都被选,应该会同时执行 A、B、C 三个函数 怎么可能呢...
除非你a b c函数里调用的是run函数,给你的感觉是同时执行....如果是这情况的话,请去查一下RUN和RUNWAIT的区别
AU3最大的特点是同一时间只能从上往下单线程运行脚本(循环其实一个道理), 只是有趣的情况是 某些函数或功能可以暂停正在运行的脚本先执行某段函数脚本, 执行完再回来继续执行..
页:
[1]