chron 发表于 2014-10-14 17:05:42

关于控件状态检测


我如何去检测这个控件状态呢?即是否可以点击。

user3000 发表于 2014-10-14 18:53:56

回复 1# chron Local $sTitle = '添加新帐户'
Local $sClass = ''
$re = ControlCommand($sTitle, '', $sClass, "IsEnabled", "")
MsgBox(0, '1 为可点击;0 为不可点击.', $re)

chron 发表于 2014-10-14 19:40:56

回复 2# user3000


    谢谢!ControlCommand函数能够满足我的检测需求。
另外,点击控件后,在控件变为灰色状态时,是需要等待一段时间的,由于是在同一个窗口,这段时间无法使用winwaitactive来判断,除了加入SLEEP等待,还有什么函数可以实现等待控件变灰后继续下一步的功能呢?再三感谢!

user3000 发表于 2014-10-14 20:04:18

回复 3# chron


do
   sleep(100)
until ControlCommand(...) = 0

chron 发表于 2014-10-14 21:28:35

回复 4# user3000


    哈哈,钻死胡同了,一直想着用判断语句,就是没想起使用循环来,非常感谢!
页: [1]
查看完整版本: 关于控件状态检测