当前位置:首页 > python > 正文内容

使用pyautogui进行屏幕捕捉实现自动化操作

zhangsir3年前 (2022-10-13)python357
import pyautogui
import time
# # 获取基本信息
# # 屏幕大小
# size = pyautogui.size()
# print(size)
# # 鼠标位置
# mouse_pos = pyautogui.position()
# print(mouse_pos)
# # 判断点是否在屏幕内
# print(pyautogui.onScreen(100,100))
# # 鼠标移动
# size = pyautogui.size()
# # 把鼠标移动到(10,10)的位置,周期1秒
# pyautogui.moveTo(10,10,duration=1)
# # 把鼠标移动到画面中央,周期0.5秒
# pyautogui.moveTo(size.width/2,size.height/2,duration=0.5)
# # 鼠标相对移动,周期1秒
# pyautogui.moveRel(100,0,duration=1)
# 实时捕捉鼠标位置
# last_pos = pyautogui.position()
# try:
#     while True:
#         # 新位置
#         new_pos = pyautogui.position()
#         # 鼠标位于左上角时终止
#         if new_pos == (0,0):
#             break
#         if new_pos != last_pos:
#             print(new_pos)
#             last_pos = new_pos
# except KeyboardInterrupt:
#     print('\n Exit.')
# # 鼠标移动加点击
# # 系统准备时间
# time.sleep(2)
# # 取得帮助菜单位置
# help_pos =  pyautogui.locateOnScreen('help.png')
# print(help_pos)
# goto_pos = pyautogui.center(help_pos)
# # 移动鼠标
# pyautogui.moveTo(goto_pos,duration=1)
# # 点击
# pyautogui.click()
# # 再移动鼠标
# pyautogui.moveRel(0,650,duration=1)
# # 再点击
# pyautogui.click()
# # 键盘输入
# # 系统准备时间
# time.sleep(2)
# # 点击一次编译器
# pyautogui.click(button='left')
# # 输入[I like Python]
# pyautogui.typewrite('I like Python')
# # 输入回车,然后继续输入内容
# pyautogui.typewrite('\nI like python too',0.25)
# # 输入【good】,然后将头文字改为大写G,最后在行尾写个句号
# pyautogui.typewrite(['enter','g','o','o','d','left','left','left','backspace','G','end','.','ctrl','w'],0.25)
# # 组合键的处理
# # 系统准备时间
# time.sleep(2)
# # 每个动作间隔0.5秒
# pyautogui.PAUSE = 0.5
# # pyautogui.FAILSAFE = True
# # 记事本打出时间
# pyautogui.press('f5')
# # 打入三行内容
# pyautogui.typewrite('\nhello')
# pyautogui.typewrite('\nhello')
# pyautogui.typewrite('\nhello')
# # 按下Ctrl键
# pyautogui.keyDown('ctrl')
# # 按下a键,拷贝
# pyautogui.press('a')
# # 按下c键,复制
# pyautogui.press('c')
# # 松开ctrl键
# pyautogui.keyUp('ctrl')
# # 鼠标点击记事本下方
# pyautogui.click(600,600)
# # 输入两个空行
# pyautogui.typewrite('\n\n')
# # 粘贴
# pyautogui.hotkey('ctrl','v')


zhangsir版权a1防采集https://mianka.xyz

扫描二维码推送至手机访问。

版权声明:本文由zhangsir or zhangmaam发布,如需转载请注明出处。

本文链接:https://www.mianka.xyz/post/42.html

标签: python
分享给朋友:

“使用pyautogui进行屏幕捕捉实现自动化操作” 的相关文章

pip安装三方库 国内的一些镜像站点推荐

pip 国内的一些镜像站点推荐镜像套路:使用cmd;输入命令pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名 即可开始安装。清华:https://pypi.tuna.tsinghua.edu.cn/simple 阿里云:http...

python 实现彩色图转素描图

python可以把彩色图片转化为铅笔素描草图,对人像、景色都有很好的效果。而且只需几行代码就可以一键生成,适合批量操作,非常的快捷。需要的第三方库:Opencv - 计算机视觉工具,可以实现多元化的图像视频处理,有Python接口""" Photo ...

python 将json数据转成csv文件

从JSON数据转化CSV文件下面的这个Python脚本能够将JSON数据转化到CSV文件的表格当中去,我们输入的是带有.json后缀的文件,输出的是.csv后缀的表格文件,代码如下import json def converter(input_file, output...

计算机学习视频教程

人工智能机器学习:Python&R实践课程介绍:https://www.aihorizon.cn/1百度网盘地址: https://pan.baidu.com/s/1a743NTKFRjsgexMTagWooA?pwd=e39j动手使用Python进行自然语言处理(NLP)课程介绍:http...

python—pymysql的增删改查操作实例展示

Python使用pymysql连接数据库1.导包import pymysql2.连接数据库connection = pymysql.connect(     host='',  # ...

python selenium 使用代理ip

代码如下:from selenium import webdriver chromeOptions = webdriver.ChromeOptions() chromeOptions.add_argument("--proxy-serv...