我们在使用adb命令对设备进行截屏、录像等操作时,可以配合使用批处理命令。
1、一键截屏
adb shell /system/bin/screencap -p /sdcard/screen.png
adb pull /sdcard/screen.png C:/Users/lvxiangan/Desktop/"%date:~0,4%-%date:~5,2%-%date:~8,2% %time:~0,2%-%time:~3,2%-%time:~6,2%.png"
把上述代码保存到文本,重命名:一键截图.bat,在电脑直接双击即可实现截图功能。
在电脑桌面自动生成:2020-08-27 16-38-29.png
补充说明:
%date:~0,4% 表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取4位字符,结果是2020(年的值)
%date:~5,2% 表示指针从左向右偏移5位,然后从偏移处开始提取2位字符,结果是08(月的值)
%date:~8,2% 表示指针从左向右偏移8位,然后从偏移处开始提取2位字符,结果是28(日的值)
%time:~0,2% 表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取2位字符,结果是小时字段数值
%time:~3,2% 表示指针从左向右偏移3位,然后从偏移处开始提取2位字符,结果是分钟字段数值
%time:~6,2% 表示指针从左向右偏移6位,然后从偏移处开始提取2位字符,结果是秒字段数值