找回密码
 加入
搜索
查看: 2587|回复: 7

[AU3基础] 能不能激活带[CLASS:#32770;INSTANCE:0]的窗口

  [复制链接]
发表于 2010-10-23 19:08:42 | 显示全部楼层 |阅读模式
本帖最后由 shweii 于 2010-10-23 21:25 编辑

是一个子窗口,没办法根据标题来激活,能不能根据上面这个信息来激活这个窗口
发表于 2010-10-23 22:34:49 | 显示全部楼层
我也在寻找这个答案,省得我发帖了,顶上去,谁来回答一下。
发表于 2010-10-24 03:07:39 | 显示全部楼层
支持下,等待高手解答!
发表于 2010-10-25 23:06:33 | 显示全部楼层
支持下,等待高手解答!
发表于 2010-11-5 08:35:39 | 显示全部楼层
由于系统的很多类都是[CLASS:#32770;INSTANCE:0], 所以可以用的文件名,例如a.exe, 然后枚举进程获得pid, 然后获得窗口句柄控制激活, 可以搜索一下
发表于 2010-11-5 17:12:50 | 显示全部楼层
WinActivate("[CLASS:#32770]" , "")

这样做不保险,因为系统很多窗口都是这个CLASS
INSTANCE:0    这个参数我没用过,看帮助文件的意思应该是,多个属性匹配时, 指定匹配属性基于 1 的序号,意思就是从1开始,应该不是0
发表于 2010-11-10 13:26:43 | 显示全部楼层
等高手学习,
发表于 2010-11-15 17:24:01 | 显示全部楼层
楼主的问题还没解决吗?
这里是我以前提的一个问题,希望对你有帮助
http://www.autoitx.com/forum.php ... mp;page=1#pid229464
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 10:19 , Processed in 0.077384 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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