找回密码
 加入
搜索
查看: 3451|回复: 8

[AU3基础] 请问如何检测新弹出的对话框和新弹出的下拉菜单呢?

  [复制链接]
发表于 2012-1-16 20:21:04 | 显示全部楼层 |阅读模式
程序界面已经打开的情况下,我想执行下拉菜单中的一项,然(后会弹出对话框。我现在的办法是快捷链激活后,sleep(2000),然后等下拉菜单出现,然后再sleep(2000),再等待对话框口出现。弹出的对话框口有标题的。
有没有什么好办法去掉这两个sleep吗?
发表于 2012-1-16 20:30:06 | 显示全部楼层
winwait                应该能满足你的要求
 楼主| 发表于 2012-1-16 22:38:24 | 显示全部楼层
winwait 搞定弹出对话框了,但是下拉菜单没有搞定。请高手相助
 楼主| 发表于 2012-1-18 20:10:57 | 显示全部楼层
没人帮忙了吗?
 楼主| 发表于 2012-1-20 19:40:34 | 显示全部楼层
再顶一次。
 楼主| 发表于 2012-1-21 13:19:17 | 显示全部楼层
今天再顶一次。
发表于 2012-1-21 15:44:33 | 显示全部楼层
本帖最后由 love5173 于 2012-1-21 15:48 编辑

你试试ControlCommand ( "窗口标题", "窗口文本", 控件ID, "命令" [, "选项"] )
其实,你可以贴图的,这样帮起来也方便,要不就是瞎子摸象,提示不全面啊
 楼主| 发表于 2012-1-26 21:18:36 | 显示全部楼层
本帖最后由 sex123 于 2012-1-26 21:20 编辑


ControlCommand这个命令我没搞明白。
我现在用alt+P
然后sleep(2000)
等下拉单出现后,再用热键a
我想把sleep这行去掉,应该怎么办呢?
发表于 2012-1-26 22:34:18 | 显示全部楼层
自己研究GuiMenu.au3这个定义函数
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-20 18:26 , Processed in 0.150597 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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