最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python控制鼠標鍵盤代碼實例

 更新時間:2020年12月08日 10:40:36   作者:GZH媛程序  
這篇文章主要介紹了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)

直接監(jiān)聽用戶鍵盤操作

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利用matplotlib模塊數據可視化繪制3D圖

    Python利用matplotlib模塊數據可視化繪制3D圖

    matplotlib是python最著名的繪圖庫,它提供了一整套和matlab相似的命令API,十分適合交互式地行制圖,下面這篇文章主要給大家介紹了關于Python利用matplotlib模塊數據可視化實現3D圖的相關資料,需要的朋友可以參考下
    2022-02-02
  • Python+Turtle繪制表白比心圖案

    Python+Turtle繪制表白比心圖案

    這篇文章主要為大家詳細介紹了如何運用Python中的turtle庫控制函數來繪制表白比心圖案,文中的示例代碼講解詳細,感興趣的小伙伴可以嘗試一下
    2022-11-11
  • Python 實現國產SM3加密算法的示例代碼

    Python 實現國產SM3加密算法的示例代碼

    這篇文章主要介紹了Python 實現國產SM3加密算法的示例代碼,幫助大家更好的理解和學習密碼學,感興趣的朋友可以了解下
    2020-09-09
  • Python使用修飾器進行異常日志記錄操作示例

    Python使用修飾器進行異常日志記錄操作示例

    這篇文章主要介紹了Python使用修飾器進行異常日志記錄操作,結合實例形式分析了Python基于修飾器的log日志文件操作的相關實現技巧,需要的朋友可以參考下
    2019-03-03
  • python3?queue多線程通信

    python3?queue多線程通信

    這篇文章主要介紹了python3?queue多線程通信,??Queue???對象已經包含了必要的鎖,所以你可以通過它在多個線程間多安全地共享數據,更多相關內容需要的朋友可以參考一下下文文章內容
    2022-07-07
  • Python利用手勢識別實現貪吃蛇游戲

    Python利用手勢識別實現貪吃蛇游戲

    想必大家都玩過貪吃蛇的游戲吧:通過操縱蛇的移動方向能夠讓蛇吃到隨機出現的食物,吃到的食物越多,蛇就會變得越長。本文將使用手勢識別來完成貪吃蛇這個簡單的游戲,感興趣的可以了解一下
    2022-04-04
  • Python實現設計模式之單例模式詳解

    Python實現設計模式之單例模式詳解

    這篇文章主要介紹了Python實現設計模式之單例模式詳解,設計模式是指軟件設計問題的推薦方案,設計模式一般是描述如何組織代碼和使用最佳實踐來解決常見的設計問題,需謹記一點:設計模式是高層次的方案,并不關注具體的實現細節(jié),比如算法和數據結構,需要的朋友可以參考下
    2023-09-09
  • 非常詳細的Django連接mysql數據庫步驟記錄

    非常詳細的Django連接mysql數據庫步驟記錄

    我的Mysql中已經有了項目需要使用的相關數據庫,現在需要通過django來獲取Mysql里的數據并使用,下面這篇文章主要給大家介紹了關于非常詳細的Django連接mysql數據庫步驟,需要的朋友可以參考下
    2022-10-10
  • Python實用秘技之快速優(yōu)化導包順序詳解

    Python實用秘技之快速優(yōu)化導包順序詳解

    這篇文章主要來和大家分享一個Python中的實用秘技,那就是如何快速優(yōu)化導包順序,文中的示例代碼簡潔易懂,快跟隨小編一起學習起來吧
    2023-06-06
  • Python實現在不同坐標系中繪制曲線

    Python實現在不同坐標系中繪制曲線

    這篇文章主要為大家學習介紹了Python如何實現在不同坐標系中繪制曲線,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-07-07

最新評論

金华市| 开封市| 台山市| 高雄县| 武胜县| 淄博市| 腾冲县| 观塘区| 禹州市| 深水埗区| 舟山市| 巫山县| 武定县| 民和| 石家庄市| 磐安县| 肥东县| 文登市| 隆德县| 高尔夫| 福贡县| 咸宁市| 布尔津县| 筠连县| 茂名市| 北京市| 什邡市| 清流县| 临城县| 株洲县| 万安县| 莎车县| 黄山市| 泸定县| 布尔津县| 吉木萨尔县| 溧阳市| 南华县| 新巴尔虎右旗| 都安| 三明市|