动态 版块 发帖 消息 我的
Loading...
HadSky
支持原创软件,共创美好明天!
qq446825518
创始人Lv4   
Python当按键精灵使用,常用的几个点击事件。     
import pyautogui   库鼠标点击库,直接标头引用




#移动鼠标到指定的位置(瞬移)

pyautogui.moveTo(500, 300)


#平滑移动鼠标(像真人,有鼠标轨迹)duration=1表示时间间隔,1秒内完成

pyautogui.moveTo(500, 300, duration=1)



# 双击某个坐标

pyautogui.doubleClick(501, 235)

time.sleep(5)  


#连接点击某个坐标三次clicks=多少就表示几次

pyautogui.click(1264, 545, clicks=3)


#连接按10次tab键,presses=10就表示按10次,nterval=0.2表示按的时间间隔

pyautogui.press('tab', presses=10, interval=0.2)


# 单击报表模块

pyautogui.click(643, 141)

time.sleep(1)  



#输入文字


pyautogui.typewrite("你好")


# 按一次方向键 ↑

pyautogui.press('up')

time.sleep(1)  


# 按一次回车键

pyautogui.press('enter')

time.sleep(1)  


# 按一次Tab键

pyautogui.press('tab')

time.sleep(1)


# 模拟键盘输入

pyautogui.write("A12345678", interval=0.1)

time.sleep(1) 


# 要打开的网址的话

直接引用库

import webbrowser


# 要打开的网址

url = "http://baidu.com"


# 打开默认浏览器

webbrowser.open(url)

time.sleep(8)  


# 多种方式切英文(屎山大法)

pyautogui.press('shift')

time.sleep(0.3)


pyautogui.hotkey('ctrl', 'space')

time.sleep(0.3)



#常用快捷键

pyautogui.hotkey('ctrl', 'a')


pyautogui.hotkey('ctrl', 'c')


pyautogui.hotkey('ctrl', 'v')


pyautogui.hotkey('ctrl', 's')


#清空输入框

pyautogui.hotkey('ctrl', 'a')

pyautogui.press('backspace')


#全选复制

pyautogui.hotkey('ctrl', 'a')

pyautogui.hotkey('ctrl', 'c')





pyautogui.hotkey('alt', 'shift')

time.sleep(0.5)


print("开始输入英文内容...")







 0  已被阅读了69次  楼主 2026-01-31 15:01:29
回复列表

回复:Python当按键精灵使用,常用的几个点击事件。

guest
登录之后更精彩~
Powered by HadSky 7.1.1
© 2015-2026 PuYueTian
您的IP:216.73.216.7,2026-06-02 01:19:06,Processed in 0.00932 second(s).
Powered by HadSky
© 2012 - 2022 壹素天财 版权所有