最新公告
  • 欢迎您光临网站无忧模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • Python控制鼠标键盘代码方法

    正文概述 小妮浅浅   2020-12-15   445

    Python控制鼠标键盘代码方法

    python控制鼠标键盘其实很容易,我们在写程序的时候很多时候会用的到!

    python控制鼠标键盘步骤及代码

    1.安装类库

    pip install pyautogui

    2.代码:

    import pyautogui,time,random
     
    pyautogui.PAUSE = 3
    pyautogui.FAILSAFE = True
     
    width, height = pyautogui.size()
    #print(str(width))
    #print(str(height))
     
    def drawRct():
     for i in range(10):
      pyautogui.moveTo(300, 300, duration=0.25)
      pyautogui.moveTo(400, 300, duration=0.25)
      pyautogui.moveTo(400, 400, duration=0.25)
      pyautogui.moveTo(300, 400, duration=0.25)
     
     
    def mouseScroll():
     time.sleep(5)
     for i in range(10):
      pyautogui.scroll(-200)
      time.sleep(2)
     
    def getXy():
     try:
      while True:
       x, y = pyautogui.position()
       print(x,y)
     except KeyboardInterrupt:
      print('\nExit.')
     
     
    def playVideo(x,y):
     for i in range(4):
      pyautogui.click(x,y)
      x=x+240
      playAndComment()
     
     
    def playAndComment():
     time.sleep(random.randint(5,15))
     pyautogui.scroll(-400)
     pyautogui.scroll(-400)
     pyautogui.click(200,300)
     pyautogui.typewrite('very good!')
     pyautogui.click(900,400)
     pyautogui.click(710,16)
     
    if __name__ == '__main__':
     time.sleep(5)
     pyautogui.scroll(-300)
     for i in range(9):
      print(str(i))
      time.sleep(random.randint(3,5))
      #pyautogui.click(360,16)
      pyautogui.scroll(-300)
      time.sleep(random.randint(1,5))
      playVideo(404,330)

    3.直接监听用户键盘操作

    from pynput.keyboard import Listener
    import logging
     
    location = "./"
     
    logging.basicConfig( filename=(location+"keylogger.txt"), format="%(message)s", level=logging.DEBUG)
     
    def press(key):
      logging.info(key)
     
    with Listener(on_press = press) as listener:
      print('The program begins to watch the action of keyboard:')
      listener.join()

    本文来源于网络,如有雷同联系作者修改。


    下载网 » Python控制鼠标键盘代码方法

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元