找回密码
 加入
搜索
查看: 6299|回复: 11

[系统综合] 如何通过ControlClick点击窗口右上角的关闭按钮?

  [复制链接]
发表于 2013-7-10 23:33:23 | 显示全部楼层 |阅读模式



用信息工具取得该按钮的坐标和信息如上图,试了M种做法都达不到效果,希望大大们指教。目的:通过ControlClick点击窗口右上角问号右边的的关闭按钮 我现在的代码是:

Run("Control Sysdm.cpl")
WinWait("系统属性")
ControlClick ('系统属性', '', '', 'left', 1, 392, 9)

但是失败。

本帖子中包含更多资源

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

×
发表于 2013-7-11 10:55:09 | 显示全部楼层
那只要关闭窗口就行了
发表于 2013-7-11 10:55:12 | 显示全部楼层
那只要关闭窗口就行了
发表于 2013-7-11 14:25:18 | 显示全部楼层
关闭指定窗口
WinClose ( "窗口标题" [, "窗口文本"] )
发表于 2013-7-11 14:25:24 | 显示全部楼层
关闭指定窗口
WinClose ( "窗口标题" [, "窗口文本"] )
发表于 2013-7-11 19:08:53 | 显示全部楼层
关闭窗口即可,论坛已经卡的。。。
发表于 2013-7-11 19:08:56 | 显示全部楼层
关闭窗口即可,论坛已经卡的。。。
发表于 2013-7-11 19:09:01 | 显示全部楼层
关闭窗口即可,论坛已经卡的。。。
 楼主| 发表于 2013-7-14 11:43:32 | 显示全部楼层
关闭指定窗口
WinClose ( "窗口标题" [, "窗口文本"] )
yifang3878 发表于 2013-7-11 14:25



首先感谢以上兄弟们,但问题没有解决,这里不能使用Winclose命令,因为这个命令会把进程也结束掉,如果只是点击上边的关闭按钮是隐藏了窗口而已,进程还在,我要达到的是这种目的。继续求解。
发表于 2013-7-15 11:25:55 | 显示全部楼层
回复 9# pzh621

ControlClick ('系统属性', '', '', 'left', 1, 392, 9)
目测鼠标点击坐标有误,窗口大小是419,490,那么鼠标的相对点击坐标应该在415,5左右,你把392,9改一下试试~
发表于 2013-7-21 19:31:08 | 显示全部楼层
“因为这个命令会把进程也结束掉,如果只是点击上边的关闭按钮是隐藏了窗口而已,进程还在”
对这种说法不理解,好像用WinClose和关那个X是一样要结束进程的
发表于 2013-7-28 16:14:49 | 显示全部楼层
回复 11# gczxhzb

不同的应用程序是不一样的,有些程序是点X就会结束进程,有些点X只是将窗口隐藏了,但进程还在(例如QQ)
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 22:05 , Processed in 0.086287 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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