• 技术文章 >Python技术 >Python基础教程

    python模拟点击常用的操作方法有哪些?

    小妮浅浅小妮浅浅2020-11-25 18:04:12原创4888

    我们在模拟点击上已经准备好的使用的工具库,以及学了一些简单的代码操作体验了重复的循环语句。有些小伙伴已经迫不及待想要用python模拟点击进行一些实用的操作,类似鼠标的自动点击上。这里小编想说先不着急,我们再来学习一下PyKeyboard和PyMouse的快捷操作方法,这样小伙伴们才算是完成了模拟点击基本内容的学习了。


    PyKeyboard的基本方法

    1

    2

    3

    4

    5

    6

    k.type_string('abcdefg') --输入内容

    k.press_key('a') --按a键

    k.release_key('a') --松开a键

    k.tap_key('a') --点击a键

    k.tap_key('a', n=2, interval=5) --点击a键2次,每次间隔5秒

    k.tap_key(k.function_keys[5]) --功能键F5


    PyMouse的基本方法

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    1)drag(self, x, y)

    把鼠标移动到x,y坐标处,是一个拖拽动作,不只是移动

    2) move(self, x, y)

    把鼠标移动到x,y

    3)position(self)

    得到鼠标的当前位置,并返回坐标x,y

    4)press(self, x, y, button=1)

    鼠标按下不松开x,y的坐标点,button表示左右键

    5)release(self, x, y, button=1)

    松开指定位置的鼠标

    6)scroll(self, vertical=None, horizontal=None, depth=None)

    生成最多三个维度的鼠标滚动事件:垂直、水平和深度(仅限于Mac)。这些参数的值可以是正数或负数(浮点数或整数)。请参阅以下内容:

    Vertical: + Up, - Down

    Horizontal: + Right, - Left

    Depth: + Rise (out of display), - Dive (towards display)

    滚动鼠标的滚轮,在三个方向上移动

    7)click(self, x, y, button=1, n=1)

    在给定的x,y上单击鼠标按钮n次。button定义为1=左,2=右,3=中间。


    上面都是一些鼠标按钮操作最简单的指令,小伙伴们记不住可以保存的文本中随时查阅。等大家学会了这些基础的鼠标操作后,就可以下一步跟小编进行python模拟点击的其他操作了。更多Python学习指路:PyThon学习网教学中心

    专题推荐:python模拟点击
    上一篇:如何用python模拟点击进行重复话语? 下一篇:python模拟点击中如何操作鼠标位置?

    相关文章推荐

    • python模拟点击需要安装什么库?如何安装?• 如何用python模拟点击进行重复话语?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网