贼公子 发表于 2014-9-12 10:19:02

不用sleep函数,如何判断按钮能被鼠标点击

如题,在写自动安装脚本时候,用了很多sleep,时间不好掌握,我想不用sleep,直接通过判断窗口按钮状态来进行下一步操作,不知道有没有这种函数,或者有其它便捷方法实现此功能,谢谢!

邪恶海盗 发表于 2014-9-12 12:53:04

好像有个WinActive还是啥函数...

tvzml 发表于 2014-9-12 13:04:34

可以使用这个函数轮扫窗口
AdlibRegister("_autoclose", 1000)
Func _autoclose()
        If WinExists("找到新的硬件向导", "") Then
                WinClose("找到新的硬件向导", "")
        EndIf
EndFunc   ;==>_autoclose

贼公子 发表于 2014-9-12 14:14:01

回复 3# tvzml
能不能扫button,判断这个button,可以点。比如说程序安装需要走一段时间,按钮才变成实体

贼公子 发表于 2014-9-12 14:14:03

回复 3# tvzml
能不能扫button,判断这个button,可以点。比如说程序安装需要走一段时间,按钮才变成实体

sdc7 发表于 2014-9-12 14:35:20

1:循环找控件句柄 文字等
2“循环找图··

tvzml 发表于 2014-9-13 12:44:51

回复 5# 贼公子


    可以检查 指定窗口 指定控件的 当前状态
页: [1]
查看完整版本: 不用sleep函数,如何判断按钮能被鼠标点击