python脚本制作

捕捉句柄

使用Python和spy++实现窗体句柄的获取 https://blog.csdn.net/qq_42953178/article/details/134306145

Python 查找句柄与控件信息(pywinauto库) https://blog.csdn.net/lylelo/article/details/120214006
python操作Windows窗口程序 https://blog.csdn.net/qq_23934063/article/details/79584525

鼠标点击和键盘点击

Python基础之pyautogui模块(详细总结鼠标键盘操作) https://blog.csdn.net/weixin_47139649/article/details/109259533

1.GUI 控制功能

控制鼠标键盘使用的模块为:pyautogui,这个模块操作起鼠标键盘的时候,非常的迅速,而且如果该模块控制了鼠标后,程序比较难关闭,这时我们有两个方法专门针对以上的情况:

1.1 自动 防故障功能
pyautogui.FAILSAFE =False  
默认这项功能为True, 这项功能意味着:当鼠标的指针在屏幕的最坐上方,程序会报错;目的是为了防止程序无法停止;

默认这项功能为True, 这项功能意味着:当鼠标的指针在屏幕的最坐上方,程序会报错;目的是为了防止程序无法停止;

1.2 停顿功能
pyautogui.PAUSE = 1    

意味着所有pyautogui的指令都要暂停一秒;其他指令不会停顿;这样做,可以防止键盘鼠标操作太快;

2. 鼠标操作

2.1 控制鼠标移动

1. 获得屏幕分辨率

print(pyautogui.size())   # 返回所用显示器的分辨率; 输出:Size(width=1920, height=1080)
width,height = pyautogui.size()
print(width,height)  # 1920 1080

2. 移动鼠标

移动到指定位置

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

将鼠标移动

你可能感兴趣的:(python)