找回密码
 加入
搜索
查看: 3844|回复: 14

想问下adlibenable的用法,搜不出来啊!

  [复制链接]
发表于 2009-1-5 19:57:27 | 显示全部楼层 |阅读模式
如题,帮助里的太简单啦!等于没说!我可是用手机上来发贴的,大家帮忙啊!

[ 本帖最后由 silentdream 于 2009-1-7 16:01 编辑 ]
发表于 2009-1-6 09:44:27 | 显示全部楼层
AdlibEnable
--------------------------------------------------------------------------------

启用 Adlib 功能.


AdlibEnable ( "函数名" [, 时间] )




参数

函数名 :要调用的 adlib 函数.
时间 [可选参数]: 指定每隔多少毫秒就调用函数一次.默认值为 250 毫秒.



返回值

None.



注意

每当250毫秒(或者指定的 时间) 就调用指定的 "函数"--通常用来检查是否遇到各种无法预料的错误.例如,您可以在脚本中使用 adlib 来处理脚本本身可能会弹出的各种不可预知的错误提示窗口.
adlib 函数应该尽可能的简单,因为它要频繁地执行而且在执行期间主脚本将被暂停.另外,您应该小心使用 时间 参数以免 CPU 负荷过高.
 楼主| 发表于 2009-1-6 16:48:43 | 显示全部楼层
原帖由 顽固不化 于 2009-1-6 09:44 发表
AdlibEnable
--------------------------------------------------------------------------------

启用 Adlib 功能.


AdlibEnable ( "函数名" [, 时间] )




参数

函数名 :要调用的 adlib 函数 ...


这不是跟帮忙里的一样吗?
我就是不明白这个到底怎么用
直接按帮忙那个

AdlibEnable("myadlib")
;...
Exit

Func myadlib()
    If WinActive("Error") Then
        ;...
    EndIf
EndFunc

我改一下根本用不成啊
发表于 2009-1-6 19:06:50 | 显示全部楼层
论坛  搜索  “倒计时”  你就会看到`使用的例子了`
发表于 2009-1-6 21:22:16 | 显示全部楼层
间隔一定时间去执行一个函数,就这么简单。在怎么介绍也这样了。

$t0=TimerInit()
AdlibEnable("myadlib")
While 1
        sleep(100)
        ToolTip("  不要怕,5秒后退出")
WEnd

Func myadlib()
    $t1=TimerDiff($t0)
        if $t1>5000 then Exit
EndFunc


[ 本帖最后由 顽固不化 于 2009-1-6 21:35 编辑 ]
 楼主| 发表于 2009-1-7 16:01:05 | 显示全部楼层
原帖由 顽固不化 于 2009-1-6 21:22 发表
间隔一定时间去执行一个函数,就这么简单。在怎么介绍也这样了。

[au3]$t0=TimerInit()
AdlibEnable("myadlib")
While 1
        sleep(100)
        ToolTip("  不要怕,5秒后退出")
WEnd

Func myadlib()
    $t1=Tim ...



我明白了,就是说检查是插在执行某过程之前或之间的
必需得有一个实体一直在运行对吧?
我之前光改那帮助的就是一运行就退出了
所以很郁闷
谢谢啦!
发表于 2009-8-24 22:16:45 | 显示全部楼层
为什么我用AdlibEnable这个在编译的时候会报错呢?
ERROR: AdlibEnable(): undefined function.

是怎么回事呢?
发表于 2009-8-24 22:16:49 | 显示全部楼层
为什么我用AdlibEnable这个在编译的时候会报错呢?
ERROR: AdlibEnable(): undefined function.

是怎么回事呢?
发表于 2009-8-24 22:28:12 | 显示全部楼层
新版本改名了

AdlibRegister
--------------------------------------------------------------------------------

注册一个 Adlib 函数.


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




参数

函数 要注册的 Adlib 函数名称.
时间 [可选参数] 多长时间调用一次函数(单位为毫秒). 默认(Default)为 250 毫秒.
发表于 2009-10-15 01:02:40 | 显示全部楼层
非常感谢该贴,让我明白了如何做倒计时
发表于 2010-6-24 20:52:46 | 显示全部楼层
这个帖子估计对我有帮助,先看看!
发表于 2010-7-4 23:10:30 | 显示全部楼层
很不错,做GUI的时候会用到这个东西,终于找到了,谢谢楼上的大大
发表于 2010-9-20 17:59:21 | 显示全部楼层
遇到同样问题,学习了
发表于 2010-10-29 18:38:06 | 显示全部楼层
adlibenable 在autoit3.3.5.6中好像已经被AdlibRegister取代了
发表于 2011-4-24 20:39:32 | 显示全部楼层
9#,14# 正解,多谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-2 08:26 , Processed in 0.076630 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表