abendessen 发表于 2009-11-2 22:32:46

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

本帖最后由 abendessen 于 2009-11-4 15:42 编辑

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

kn007 发表于 2009-11-2 22:32:47

有可能他语文不行,会不会?


Send("{Enter}")
Send("!y")

netegg 发表于 2009-11-3 09:13:38

msgbox不是gui

kn007 发表于 2009-11-3 09:37:22

我一般都用send

netegg 发表于 2009-11-3 10:47:38

3# kn007
他要确认按钮,不是执行

kn007 发表于 2009-11-3 12:08:03

建议楼主说清楚点,顺便上张图吧

abendessen 发表于 2009-11-4 11:24:56

其实就是卸载时弹出来的一个对话框,我只是想点击上面的确定而已,我用了mousemove mouseclick send("{enter}") send("!y")都不行

yigao 发表于 2009-11-4 11:46:51

1、希望传上张截图
2、如果自己手动卸载,在弹出对话框的时候鼠标是否可以点击?

abendessen 发表于 2009-11-4 11:58:06

自己是可以使用鼠标点击的,还可以使用enter来确认。

xz00311 发表于 2009-11-4 11:59:55

一般可以用ControlClick这个也行我试过啊我自己在工作上经常会这个的

abendessen 发表于 2009-11-4 11:59:56

就是这个

abendessen 发表于 2009-11-4 12:00:27

请各位帮忙,谢谢!

kn007 发表于 2009-11-4 12:14:06

Send("!y")不行?什么软件啊,你看那YES的Y有下划线,应该可以啊,Send("!y")前,WinActivate 那个msgbox试试


用ControlSend 呢?

abendessen 发表于 2009-11-4 12:31:54

installsheild的安装程序

abendessen 发表于 2009-11-4 12:32:32

用controlsend了,也是 不行。我就是不明白为什么连button ID都给了还是不行
页: [1] 2
查看完整版本: 怎么用mouseclick来点击msgbox上的控件