python 键盘鼠标事件

qq69696698 2014-12-17 10:02:18
初学python,不是很了解一些机制,特请各位朋友不吝赐教:
我这边模拟了一下鼠标的点击事件:
但是,
只有桌面和屏幕上最下层的状态条是有效的,
其他很多打开的窗口(如360浏览器等等)程序都不响应(鼠标移到了对应的位置,但不响应点击)

win32api.SetCursorPos([530,1060])
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0,0,0)
//上面的可以成功执行,(530,1000)是360浏览器图标在状态条上的坐标,执行后焦点窗口变成360浏览器

win32api.SetCursorPos([1280,980])
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN,0,0,0,0)
win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP,0,0,0,0)
//(1280,980)是浏览器中的链接处,执行后只是鼠标移到了对应的位置,但没有实现点击事件

请大家帮帮忙
...全文
294 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjkl0986 2014-12-18
  • 打赏
  • 举报
回复
我试了一下键盘,也是同样的结果
hjkl0986 2014-12-18
  • 打赏
  • 举报
回复
有没有可能是程序的权限问题

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧