2012-05-10 92 views
3

我已经通过向上/向下键和/或向下/向上键发送它来工作,但我想要一个更原生的方式来执行它,特别是滚动X量。Python win32gui滚动Internet Explorer/Firefox/Web浏览器窗口

我已经试过这些:

win32gui.PostMessage(self.find_scrollable(), win32con.WM_MOUSEWHEEL, win32con.WHEEL_DELTA * 3) 

win32gui.PostMessage(self.find_scrollable(), win32con.WM_VSCROLL, win32con.SB_LINEDOWN) 

没有成功。

然而,这些工作:

win32gui.PostMessage(window, win32con.WM_KEYDOWN, key) 
    win32gui.PostMessage(window, win32con.WM_KEYUP, key) 

回答

0

你可能想尝试PyWinauto。 它会给你更多的工具。

+0

我的双手被以前的代码绑在一起,所以这不是一个选项。 – DMart