找回密码
 加入
搜索
查看: 6831|回复: 15

[AU3基础] 求救,如查点黑三角激活弹出的“设备类型”小窗口?

  [复制链接]
发表于 2010-9-8 14:36:28 | 显示全部楼层 |阅读模式
如下图我使用
WinActivate("Realtek HD Audio Manager")
ControlClick("Realtek HD Audio Manager","","TStd_Frame1","left", 1, 262,139)
不起任何的作用,郁闷啊,具体看图[img][/img]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-9-8 14:49:19 | 显示全部楼层
标题不对吧
 楼主| 发表于 2010-9-8 14:57:42 | 显示全部楼层
不知如何修改了,意思就是说我用鼠标点击图2中的黑三角部位时会有左边的“设备类型”窗口弹出来,现在我想让AUTO来实现不知如何实现?用MouseClick 是可以实现,但这要求此窗口一定要是弹出的状态才行,所以起不到隐藏窗口的目的了,请高手们赐教赐教啊!
发表于 2010-9-8 15:04:56 | 显示全部楼层
我这测试正常
 楼主| 发表于 2010-9-8 15:16:52 | 显示全部楼层
不会吧?为何我这就不行了呢,楼上的能不能发个源码、贴个图看看??
发表于 2010-9-8 15:18:18 | 显示全部楼层
我知道了,你的控件类 TStd_Frame1 不对,那个控件大小应该是 304,377,而你的是304,337
 楼主| 发表于 2010-9-8 15:21:47 | 显示全部楼层
本帖最后由 My2009 于 2010-9-8 15:23 编辑

能说的详细点吗?急啊!莫非是我的 INFO 有问题,它抓出的就是TStd_Frame1啊
发表于 2010-9-8 15:35:11 | 显示全部楼层
回复 7# My2009


    我不知道怎么跟你解释,那个类名应该是xxxPanel 才对,xxxFrame 不行.
试试用类名 TRzPanel1
 楼主| 发表于 2010-9-8 15:35:53 | 显示全部楼层
本帖最后由 My2009 于 2010-9-8 15:38 编辑

你那也有FRAME这个类吗?能否将你的可用的类全名说下?我调用看下行不行,我这为何是frame呢?郁闷啊!我在想是不是FRAME浮在Panel 上面的,以至用INFO抓不到?
发表于 2010-9-8 15:43:16 | 显示全部楼层
测试了下 3.3.5.6 以下的版本的 Au3Info ,显示的都是 TStd_Frame1,3.3.5.6 及以上版本显示 TRzPanel1
你用 TRzPanel1 这个肯定没错了
 楼主| 发表于 2010-9-8 15:44:00 | 显示全部楼层
搞定了,确是这个INFO的问题,谢谢afan版主了
发表于 2010-9-8 15:48:25 | 显示全部楼层
看来我又有必要修改一下我的 Au3.WProbe 探测工具了,虽然探测到TRzPanel1在其中,但是首显的也是TStd_Frame1

评分

参与人数 1金钱 +10 贡献 +1 收起 理由
xjdjpbp + 10 + 1 期待Afan超版的更新作品

查看全部评分

 楼主| 发表于 2010-9-8 17:46:53 | 显示全部楼层
本帖最后由 My2009 于 2010-9-9 07:49 编辑

又出问题了,那就是第一次时系统后在没有点开2图片的界面时用上面的操作根本没有用,如果人为的先点击一次的话,就没有这个问题,另用WinGetTitle(_WinAPI_GetForegroundWindow()),测试了下,窗口是激活的,让人费思啊,请问还有解决这道吗?
发表于 2010-9-8 18:11:41 | 显示全部楼层
回复 13# My2009


前面加句   WinWait  试试看。。。。
 楼主| 发表于 2010-9-8 18:39:18 | 显示全部楼层
故障依旧啊,期待待高手来解
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-14 15:36 , Processed in 0.093275 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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