1. 获取需截图区域的左上(x1, y1)和右下(x2, y2)两个点的坐标

import pyautogui as pag
x,y = pag.position()

2. 截图自动保存(img_save.py)

import time
from PIL import ImageGrab
import osImgPath = "D:\\images"
Time = time.strftime('%Y-%m-%d_%H-%M-%S')
img = ImageGrab.grab((x1, y1, x2, y2))
img.save(os.path.join(ImgPath, Time + ".jpg"))

3.windows快捷键一键运行img_save.py

3.1 创建start.txt文件,img_save.py保存于D:\处

@echo off
D: & python img_save.py
pause

使用的是base环境
echo off表示关闭回显,@表示输出端不显示echo off这行命令
&左右两句为模拟cmd需执行的命令
pause表示运行完后保持终端不关闭,默认是运行完就关闭的

3.2 将start.txt文件后缀改为bat变成批处理文件,快捷键运行

直接运行该bat文件会发现每次cmd窗口会弹出一下再消失,而截图会截到弹出来时的界面,我们需要执行一个.vbs文件即可彻底隐藏cmd窗口。

set ws = createobject("wscript.shell")
ws.run "cmd /c start.bat",vbhide

确定运行无误后,将该.vbs文件发送到桌面快捷方式,遂选定桌面的.vbs文件快捷方式按Alt+Enter/点击属性,在快捷键选项中添加自定义快捷键,即可以快捷键来运行img_save.py脚本进行截图保存了。

windows截图保存自动化脚本以及设置快捷键一键运行相关推荐

  1. 【转】Ubuntu 安装截图工具Shutter,并设置快捷键 Ctrl+Alt+A

    原文地址:https://www.linuxidc.com/Linux/2015-07/119753.htm 对一些错误内容做了纠正. Ubuntu 安装截图工具Shutter,并设置快捷键 Ctrl ...

  2. Ubuntu 安装截图工具Shutter,并设置快捷键 Ctrl+Alt+A

    一.Ubuntu安装截图工具 Shutter 1. 添加安装包软件源 sudo add-apt-repository ppa:shutter/ppa 2. 更新源并安装 shutter sudo ap ...

  3. 快捷键设置_win10自带截图工具如何使用 、设置快捷键

    win10 系统中有不少非常有用的内置工具,很多用户都不知道该如何使用它们. 截图功能是日常使用电脑时经常使用的.一般来说截图功能 QQ 和微信应该是使用最多的.但是 win10 系统也内置了截图工具 ...

  4. Mac 技术篇-通过AppScript编写脚本实现设置快捷键打开指定程序实例演示

    首先通过 command+空格 搜索并进入到自动操作页面里. 进入后选择快速操作. 然后在左侧选择 实用工具 -> 运行 AppleScript 脚本. 打开后在工程流程收到选择 没有输入 . ...

  5. ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+Alt+A

    一.安装截图工具 Shutter 1. 添加安装包软件源 sudo add-apt-repository ppa:shutter/ppa 1 2. 更新源并安装 shutter sudo apt-ge ...

  6. ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+SuperL

    2019独角兽企业重金招聘Python工程师标准>>> 一.安装截图工具Shutter 添加安装包软件源 sudo add-apt-repository ppa:shutter/pp ...

  7. ubuntu16.04截图工具Shutter安装,设置快捷键

    1 安装 Shutter 1.1 添加安装包软件源 sudo add-apt-repository ppa:shutter/ppa 1.2 更新源并安装 shutter sudo apt-get up ...

  8. (传送门)ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+Alt+A

    https://blog.csdn.net/hanshileiai/article/details/46843713

  9. 西北乱跑娃 --- fastapi设置uvcorn一键运行

    from fastapi import FastAPI import uvicornapp = FastAPI()@app.get("/") async def read():re ...

最新文章

  1. Unicode 和 UTF-8 有何区别?
  2. S5PV210开发 -- 驱动开发相关硬件简介
  3. mysql from_unixtime_MySQL 数据库中日期与时间函数 FROM_UNIXTIME(), UNIX_TIME() ...
  4. 关于将struts2框架下,使自定义过滤器对部分的action(一个action或多个action)请求忽略的方法
  5. SAP ABAP实用技巧介绍系列之 关于View framework处理Before save event的讨论
  6. c# 泛型List的定义、作用、用法
  7. 3D 真的很难吗,瞧瞧支付宝怎么做?
  8. 尤雨溪介绍 Vue 3:语法不变、TS 支持很好、2.0 系列还会发一个版本
  9. 谷歌浏览器html5插件怎么设置,怎么在谷歌浏览器上安装react插件
  10. arcgis engine已知图幅号获取比例尺
  11. 非常全面详细的Sklearn介绍
  12. 机器学习sklearn-线性回归
  13. 华硕路由器修改 Hosts 以达到局域网内自定义解析
  14. 酷比魔方iWork10pro安卓root+单系统+双系统恢复教程(理论适配所有x86安卓root)
  15. java newline_Java 输出文件通过 BufferedWriter.newline() 方法换行
  16. 计算机科学与技术职员考试,在职计算机科学与技术考试科目
  17. win10修改user文件夹名称
  18. Could not install from “Files\nodejs\node_modules\npm\node_cache\_npx\14564“ as it does not contain
  19. 庆阳市西峰区中小学武术教学开展现状及应对措施-4
  20. win10 进不了修复服务器失败,win10系统电脑启动不了的修复方法

热门文章

  1. 网购可到家门口的报亭提货了
  2. 对外汉语偏误语料库_对外汉语偏误汇总
  3. [转] slave_exec_mode=IDEMPOTENT的行为小结
  4. 【canvas画图】画一个彩虹
  5. python引流脚本开发工具_Python脚本 抖X自动关注粉丝引流脚本
  6. 关于商业智能BI,你需要知道的相关知识都在这里了
  7. 腾讯T3手把手教你!从底层开始带你了解并发编程,重要概念一网打尽!
  8. Xmind 8 pro 软件破解版(重点推荐)
  9. 安卓Web Service实现天气预报功能
  10. 3d渲染是显示计算机内存不足,win10系统使用3d渲染图片出现内存不足如何解决