用python的sendkeys直接模拟键盘,用ctype扩展来点鼠标。你需要做的就是用python打开浏览器,然后输入网站,在找到按钮的坐标(固定到程序里),然后点击就行了。不过简单的可以,复杂点的就要考虑很多问题了,程序截图如下:
用python的sendkeys直接模拟键盘,用ctype扩展来点鼠标。你需要做的就是用python打开浏览器,然后输入网站,在找到按钮的坐标(固定到程序里),然后点击就行了。不过简单的可以,复杂点的就要考虑很多问题了。
win32con.BM_CLICK?我似乎对这个消息很陌生。难道是win32con.WM_CLICK.
windows发消息有两种,一种是发出消息 有回应才完成,另一个就是发出消息 就不管了。你再核对一下是哪个函数。
如果不能可以试着使用MOUSE DOWN, MOUSE UP这两个消息 。
不过我印象中,如果最简单的办法还是直接获取全局的鼠标,然后移动指定的位置,mouse down, mouse up。
另外还有一个可能,那个按钮可能并没有处理CLICK消息 ,而是 mouse up,所以即使你是对的也没有用,它不会响应。
可能需要setfocus