python怎么模拟鼠标移动点击,python点击一下获取鼠标位置
在实战模拟点击之前,我们已经学习了鼠标的简单常用操作。那么大家会在python代码中使用吗?对于python小白来说,这仍然是一件困难的事情。毕竟他不太会写代码。在这里,边肖编译了一些关于鼠标的代码,它们是常用的点击、移动和定位操作。不能向他们学习的,可以向他们学习。内容不多,相信你一眼就能看懂。
1.点击鼠标
defclickLeftCur():
win32api.mouse_event(
win32con。MOUSEEVENTF_LEFTDOWN
Win32.mouseevent f _ leftup,0,0)第一个参数表示鼠标左键按下后松开,模拟一次左键点击,后两个参数0表示最后一次鼠标事件后的偏移量,我们暂时不用。
2.鼠标的移动
#将鼠标移动到x,y
defmoveCurPos(x,y):
Win.user32.setCursorPOS (x,y)顾名思义,移动鼠标。x,y表示以你当前屏幕左上角为0,0原点的坐标系的坐标单位是一个像素。
3.获取鼠标的当前坐标。
defgetCurPos():
Returnwin32gui。获取当前鼠标位置的坐标信息。
好了,有了上诉这三个功能,我们就可以做一些奇怪的事情了。例如,将鼠标从当前位置向右移动100个像素,然后单击鼠标。
#获取鼠标的当前位置
xy=getCurPos()
#向右移动100个像素
moveCurPos(xy[0] 100,xy[1])
#单击鼠标左键
单击LeftCur()
有了这些基本的鼠标操作,我们就可以进行游戏中模拟点击的下一个应用了。这里也稍微透露一下下一篇文章的内容给朋友们。先了解一下这篇文章的内容~更多Python学习方向:PyThon学习网教学中心。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。