找回密码
 加入
搜索
查看: 6548|回复: 20

怎么用mouseclick来点击msgbox上的控件

[复制链接]
发表于 2009-11-2 22:32:46 | 显示全部楼层 |阅读模式
悬赏50金钱已解决
本帖最后由 abendessen 于 2009-11-4 15:42 编辑

卸载软件时,弹出一个msgbox,上面的按钮无法用mouseclick or send("{enter}") 来确认,怎么办

最佳答案

查看完整内容

有可能他语文不行,会不会? Send("{Enter}") Send("!y")
发表于 2009-11-2 22:32:47 | 显示全部楼层
有可能他语文不行,会不会?


Send("{Enter}")
Send("!y")
发表于 2009-11-3 09:13:38 | 显示全部楼层
msgbox不是gui
发表于 2009-11-3 09:37:22 | 显示全部楼层
我一般都用send
发表于 2009-11-3 10:47:38 | 显示全部楼层
3# kn007
他要确认按钮,不是执行
发表于 2009-11-3 12:08:03 | 显示全部楼层
建议楼主说清楚点,顺便上张图吧
 楼主| 发表于 2009-11-4 11:24:56 | 显示全部楼层
其实就是卸载时弹出来的一个对话框,我只是想点击上面的确定而已,我用了mousemove mouseclick send("{enter}") send("!y")都不行
发表于 2009-11-4 11:46:51 | 显示全部楼层
1、希望传上张截图
2、如果自己手动卸载,在弹出对话框的时候鼠标是否可以点击?
 楼主| 发表于 2009-11-4 11:58:06 | 显示全部楼层
自己是可以使用鼠标点击的,还可以使用enter来确认。
发表于 2009-11-4 11:59:55 | 显示全部楼层
一般可以用ControlClick这个也行我试过啊我自己在工作上经常会这个的
 楼主| 发表于 2009-11-4 11:59:56 | 显示全部楼层
就是这个

本帖子中包含更多资源

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

×
 楼主| 发表于 2009-11-4 12:00:27 | 显示全部楼层
请各位帮忙,谢谢!
发表于 2009-11-4 12:14:06 | 显示全部楼层
Send("!y")不行?什么软件啊,你看那YES的Y有下划线,应该可以啊,Send("!y")前,WinActivate 那个msgbox试试


用ControlSend 呢?
 楼主| 发表于 2009-11-4 12:31:54 | 显示全部楼层
installsheild的安装程序
 楼主| 发表于 2009-11-4 12:32:32 | 显示全部楼层
用controlsend了,也是 不行。我就是不明白为什么连button ID都给了还是不行
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-11 23:08 , Processed in 0.076100 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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