Python 模拟 Win 键盘鼠标行为脚本
以模拟键盘粘贴+鼠标点击为例:
import time
import keyboard
import pyautogui
# ---------- 配置 ----------
INTERVAL = 3 # 每次执行间隔(秒)
EXIT_KEY = "esc" # 退出键
# 点击模式选择:
# 若设为 None,则点击当前鼠标位置
# 若设为 (x, y),则点击固定坐标(例如发送按钮)
CLICK_POS = None # 例如 CLICK_POS = (500, 800)
def do_paste_and_click():
"""执行 Ctrl+V, 然后鼠标点击"""
pyautogui.hotkey("ctrl", "v")
time.sleep(0.1) # 等待粘贴完成
if CLICK_POS:
pyautogui.click(CLICK_POS[0], CLICK_POS[1])
else:
pyautogui.click() # 点击当前鼠标位置
print("✅ 已粘贴并点击")
print(f"⏳ 脚本已启动,每 {INTERVAL} 秒执行一次 Ctrl+V 和鼠标点击")
print(f"按 {EXIT_KEY.upper()} 键退出")
if CLICK_POS:
print(f"📌 点击固定坐标: {CLICK_POS}")
else:
print("🖱️ 点击当前鼠标位置(请确保鼠标在发送按钮上)")
# 主循环
while not keyboard.is_pressed(EXIT_KEY):
do_paste_and_click()
# 等待间隔,每0.1秒检查一次退出
for _ in range(INTERVAL * 10):
if keyboard.is_pressed(EXIT_KEY):
break
time.sleep(0.1)
print("👋 脚本已退出")

浙公网安备 33010602011771号