解放双手系列——Python脚本自动控制键鼠
N次元的邂逅:
这么干只适合你这个分辨率的显示器,为什么不用ansys 的脚本语言来做自动化?
【回复】ansys和appnium是不是可以做相对路径,来控制自动化?我暂时只接触selenium
【回复】我说的非常清楚了,可以用ansys的脚本,但是学习成本高。我用显示器只是做demo,教会大家怎么用而已,又不是复制粘贴我的代码
宇智波洛必达:
# 安装pyautogui包
pip install pyautogui
# 命令行中输入这个函数,查看坐标
python
import pyautogui
pyautogui.displayMousePosition()
# 导入包
import time
import pyautogui
import winsound
# 等待,单位是s
time.sleep(4)
# 鼠标单击左键,xy是鼠标单击坐标
pyautogui.click(x, y)
# 键盘输入,字符串
pyautogui.typewrite(str) # 输入压力
# 鼠标单击右键,xy是鼠标单击的坐标
pyautogui.click(x, y, button='right') # 右键位移量,点运行结果
# 电脑蜂鸣器发声,参数分别是频率(赫兹)和持续时间(毫秒)
winsound.Beep(1000, 1000)
兴航发博:
像这种软件都会有接口可以调用的,操作鼠标来重复操作反而会麻烦
【回复】我视频里面说啦,因为我不会用接口
可可的柠檬:
up太厉害了,一下就理解了自动化办公基本原理,[星星眼][星星眼][打call][打call]
jio乔子:
pyaugui吗?这让我想起之前打包的一个程序,为了能给别人用,自己特地给自己调了个1920*1080分辨率,然后得到对应鼠标对应按键位置。然后要求别人必须使用对应分辨率才能使用。[笑哭]
日暮归途风萧萧:
会不会因为电脑反应慢,有些窗口没反应过来导致跳步?然后后面全乱了