pyautogui操作记录

背景

因需要解决重复的操作其他软件的需求,并且需要数据库的配合,所以选择了pyautoGUI,以下主要简介pyautoGUI的基本操作,和遇到的问题。

1.xy到点从哪里开始?

切记,切记,这是在第四象限。这样x,y的其实点就知道了吧,如图

2.为什么输入“hellow word”可以,而“我是一张白纸”不可以?

这是因为输入了中文,中文需要借用pyperclip来解决,就是pyperclip来复制,然后通过hotkey来粘贴即可,需要说明的是pyperclip提供了 paste()方法,但是告诉童鞋,本人亲测,不管用滴,直接用hotkey吧,上代码。

pyperclip.copy('我是一张白纸')
pyautogui.hotkey('ctrl', 'v')            

3.为什么设置了滚动而不管用?

先上一个bd到的截图吧

不要看他说的乱码七糟的了,就记住如果滚动没反应,就把你输入的值取反,如果是正数就改为负数。

4.基本操作

# 点击当前位置
pyautogui.click()

# 点击可指定位置
pyautogui.click(x=100,y=200)

# 移动光标位置,第三个参数是时间(可选)
pyautogui.moveTo(100, 300, 2) 

# 输入字符串
pyautogui.typewrite('hello world') 

#提示框
pyautogui.confirm('是否已ok?若已打开请点击确定,否点取消谢谢')
# 返回的结果是OK和CANCLE

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值