pyautogui模擬滑鼠鍵盤操作

2022-03-19 09:07:16 字數 932 閱讀 8174

快捷鍵win+r調出「執行」命令視窗,輸出cmd

在cmd命令視窗輸出:

pip install pyautogui

等待安裝,直到完成

開啟python的idle

導入庫:

import pyautogui as pg

按需輸入命令即可

每條指令執行間隔(類似全域性):

pg.pause=1 %每隔1s執行一條程式

滑鼠類命令

獲取當前滑鼠位置:

pg.position()

模擬滑鼠左鍵:

pg.click(x,y)

模擬滑鼠雙擊左鍵:

pg.doubleclick(x,y) #注意c是大寫

模擬滑鼠右鍵:

pg.click(x,y,button='right')

模擬滑鼠移動:

pg.moveto(x,y,time) %用time時長從當前移到目標位置

模擬滑鼠拖動:

pg.dragto(x,y,time,button='left')

鍵盤類命令

普通按鍵:

pg.press('key')

key:enter/left/ctrl

熱鍵(快捷鍵):

pg.hotkey('key1','key2','key3')

按住不放型/釋放按鍵:

pg.keydown()/pg.keyup()

鍵盤輸入:

pg.write('',interval=time)

模擬滑鼠鍵盤使用

一.模擬滑鼠使用 1.定位到元素 將該元素賦給乙個變數 a driver.find element by id username 2.新建乙個動作鏈 actionchains driver 3.使用這個動作鏈的某個方法,操作元素 4.執行這個操作 proform actionchains drive...

用程式模擬鍵盤和滑鼠鍵盤

在windows大行其道的今天,windows介面程式受到廣大使用者的歡迎。對這些程式的操作不外乎兩種,鍵盤輸入控制和滑鼠輸入控制。有時,對於繁雜的,或重複性的操作,我們能否通過編制程式來代替手工輸入,而用程式來模擬鍵盤及滑鼠的輸入呢?答案是肯定的。這主要是通過兩個api函式來實現的。下面以delp...

通用滑鼠鍵盤

該程式通過並行機制處理滑鼠和鍵盤的訊息,為了簡化程式裁減了一些 該程式可用為基礎在該程式上新增 可用於文字編輯,遊戲和其他滑鼠鍵盤通用的程式.include include include include include union regs regs unsigned size void far ...