在 Windows 实现 Android 一键截图

有时候工作会遇到需要频繁对手机截图,每次在手机截取后复制到电脑上并不太方便,所以打算写一个「一键截图」脚本:Windows 环境下使用批处理文件为 Android 系统截图,复制到本地,再删除手机中产生的那张截图。 这个 bat 文件首先使用 adb 连接到 Android 设备并截取屏幕,并且将图片复制 bat 文件所在的目录中,并以「screenshot_当前时间」命名(如:screenshot_2019_06_30_23_19_38),最后删除截图指令在设备端生成的那张图片。 稍微解释一下: %date:~-4%%date:~3,2%%date:~0,2%%time:~0,2%%time:~3,2%_%time:~6,2% 是用来获取时间戳并通过截取方式将其格式化。主要是利用了 %date% 及 %time%,分别获取到系统当前的时间和日期,再利用字符串截取的方式分别获取字符。 %~dp0 获取的是当前批处理文件所在目录的位置。