函数参考


AdlibRegister

注册一个 Adlib 函数.

AdlibRegister ( "函数" [, 时间] )

参数

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

返回值

None.

注意/说明

每当 250 毫秒 (或者 时间 毫秒) 就调用指定的"函数"--通常用于检查不可预知的错误. 举个例子, 你可以在脚本中使用 adlib 来检测不可预知的错误弹出窗口等等.
adlib 函数应该保持简单,而不会因为多次调用导致主函数挂起. 同样的, 每次调用时间过短会导致加重CPU负担.
你不能注册一个带有参数的函数.

几个 Adlib 函数可以同时注册,不会相互干扰.重新注册一个已经注册的 Adlib 函数只会更新它的调用时间.

相关

AdlibUnRegister

示例/演示


AdlibRegister("MyAdlib")
;...
Exit

Func MyAdlib()
    ;... 运行中尽量避免使用等待效果的函数, 例如 Wait(), MsgBox(), InputBox()等...
    ;... 那样会导致整个程序中断...
    If WinActive("错误") Then
        ;...
    EndIf
EndFunc   ;==>MyAdlib