thackit 发表于 2013-6-30 12:42:49

请问最简洁高效的隔指定时间执行一个操作的代码?

                        While 1
                                If TimerDiff($BeginTime1) >= 2400000 Then
                                        MouseClick("left", 70, 240)
                                        $BeginTime1=TimerInit()
                                        ExitLoop
                                EndIf
                        WEnd像以上的While循环,计算机是怎么执行的?
是每毫秒都在循环判断条件吗?

还是直接将脚本暂停sleep(2400000)更好?

my788522 发表于 2013-7-1 00:53:07

AdlibRegister
才是正道

ncxj 发表于 2013-7-7 09:06:27

;AdlibRegister ;注册一个 Adlib 函数.AdlibRegister ( "函数" [, 时间] ):函数 要注册的 Adlib 函数名称;时间 [可选参数] 多长时间调用一次函数(单位为毫秒). 默认(Default)为 250 毫秒.

haijie1223 发表于 2013-7-7 09:21:03

貌似这个函数更强大~
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644906(v=vs.85).aspx
页: [1]
查看完整版本: 请问最简洁高效的隔指定时间执行一个操作的代码?