一键屏幕截屏操作tips

  • Windows bat
    • 思路
    • 代码范例
  • Linux shell
  • 操作视频

督促自己学习总结,特用文章的形式记录下来,共同进步
工作中很多命令都可以用这样的脚本实现,提高我们的效率:比如push hosts,截屏

Windows bat

思路

主要核心思想就是用bat实现以时间戳为文件名的adb screencap 截屏,并且把图片pull到手机

代码范例

screencapTools.bat

@echo off
color a
if not exist screenshot mkdir screenshot
cd screenshot
::以当前时间作为截图文件命名
set time=%Time%
if "%time:~0,1%" ==" " (
set time=0%time:~1%
)
set dateTime=%Date:~0,4%%Date:~5,2%%Date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
::开始截图::adb shell mkdir /sdcard/aaa
adb shell mkdir /storage/emulated/0/aaa
adb shell /system/bin/screencap -p /storage/emulated/0/aaa/%dateTime%.png
adb pull /storage/emulated/0/aaa/%dateTime%.pngecho %~dp0
echo %~dp0Screenshot\%dateTime%.png::选中该图片在文件夹中标识出来
explorer /select, %~dp0Screenshot\%dateTime%.png
::explorer /select, %dateTime%.pngpause

Linux shell

在Linux下的思路是一样的,只不过实现需要用shell脚本来写
具体实现可以由读者自己去实现

操作视频

QQ录屏20200604073710

【常用命令】一键屏幕截屏操作相关推荐

  1. Linux常用命令 创建文本 清屏操作

    目录 1.0创建文本文件 2.0 清屏操作 1.0创建文本文件 在想创建文本文件的目录下打开终端 touch 文件名 或 gedit 文件名# 该方法会直接从终端跳转到所创建的文本 2.0 清屏操作 ...

  2. android屏幕截屏

    Android5.0之前如果希望截图屏幕需要系统权限root,在5.0之后开发了接口android.media.projection,使用该接口,第三方程序无需root权限也可以直接进行屏幕截图操作了 ...

  3. 在ubuntu中进行简单截屏、专业截屏、自定义截屏操作

    我的工作离不开处理文档,文档记录中时常要求截图操作和录屏操作.个人的精力有限,只能先在这一个文档中记录截图操作. 在windows中,我们可以通过快捷键来截图(Alt+PS).截屏(PS),然后打开画 ...

  4. ios——如何完成截屏操作并将截屏结果保存到设备本地相册

    ios工程--(UIView)获取设备相册权限截取屏幕内容并保存到设备本地相册 设备/引擎:Mac(11.6)/cocos 开发工具:Xcode(13.0) 开发需求:对某个玩法进行截屏操作,并以图片 ...

  5. 惠普笔记本如何截屏操作?

    惠普笔记本如何截屏操作? 一.截屏 1.打开截图和草图:windows徽标+shift+S 2.QQ和微信:alt+A 3.fn+prt sc  截取全屏 二.提升屏幕亮度 1.桌面右键->显示 ...

  6. Java实现屏幕截屏

    Java实现屏幕截屏功能 程序运行后的截图: 先测试一下功能: 截图过程对界面的捕捉: 双击保存后的显示界面: 后续的步骤就自己去尝试吧,这里给出了简单的测试过程. 程序结构: 代码部分显示: Cap ...

  7. 绿色开源的屏幕/截屏OCR软件Capture2Text

    近日发现一个比较好的绿色开源的屏幕/截屏OCR软件--Capture2Text 官网说明:http://capture2text.sourceforge.net/ 项目地址:https://sourc ...

  8. 计算机截屏法律措施,电脑屏幕截屏【处置方法】

    喜欢使用电脑的小伙伴们一般都会遇到win7系统电脑屏幕截屏的问题,突然遇到win7系统电脑屏幕截屏的问题就不知道该怎么办了,其实win7系统电脑屏幕截屏的解决方法非常简单,按照 1:首先说的一种是电脑 ...

  9. android webview 截图,Android获取webView快照与屏幕截屏的方法 -电脑资料

    前段时间做的一个书店项目其阅读模块中用到了WebView + js,今天把WebView这块用到的几个特性记录下, 其主要用到了webView的快照与屏幕的截屏.部分代码如下: [html] /** ...

最新文章

  1. 2009_01_15_星期三
  2. erlang节点互相ping,一个能ping通,另外一个不行。
  3. ML之xgboost:利用xgboost算法(自带方式)训练mushroom蘑菇数据集(22+1,6513+1611)来预测蘑菇是否毒性(二分类预测)
  4. 安装 | CCS5.5安装包与licence以及安装教程
  5. jmeter java接口_JMeter接口Java开发五步曲
  6. aws sqs_在Spring使用AWS SQS创建消息驱动Bean
  7. mysql 共享表空间存储_MySQL InnoDB共享表空间
  8. 高精度矢量汉字的一种填充方法_惯导解算数学基础4(等效旋转矢量解,圆锥补偿解)...
  9. 485通信自动收发数据实现
  10. JSP — GET 与 POST 的区别
  11. 动态控制C4C UI元素的显示和隐藏
  12. nested exception is java.io.FileNotFoundException: class path resource [spring/spring-datasource-mog
  13. 江苏计算机类事业编总分多少,必看!江苏事业单位统考三类岗位分值分布
  14. 快手滑块验证码分析 2022/03/17
  15. 记某淘宝客软件分析拿库思路
  16. SpringCloud极简入门(三)服务提供者与消费者
  17. Vue上传图片裁剪预览插件vue-img-cutter的使用
  18. 三菱,实现面向家庭剧院的液晶投影仪
  19. Nginx下同域部署多个Vue项目(history路由模式),报404、500错误
  20. 【Nodejs】留言板案例

热门文章

  1. 将数组以逗号拼接_javascript将数组拼接成一个字符串
  2. 人生路上前进的方向----有几条线贯穿自己的人生
  3. 万里长城第一里——实习之后台开发
  4. 彻底搞清楚STM32CubeMX生成工程再次下载后SWD无法使用问题
  5. python爬虫--爬取链家租房信息
  6. qt android图片自适应大小,Qt on Android:怎样适应不同的屏幕尺寸
  7. Ruby+Appium demo
  8. LTE下行用户特定参考信号
  9. 基于移动终端的汉语手语识别技术研究
  10. qt4 鼠标卡顿问题QBasicAtomicInt死锁导致的