adb shell命令在bat文件里怎么继续执行下一条命令啊

adb shell命令在bat文件里怎么继续执行下一条命令啊,第1张

在批处理中通过adb来使用shell命令

实际上是将需要执行的命令作为了"adb.exe"执行"shell"这个选项时的参逗姿册数传递进去的,

要正确将整条命令完整的作为参数传递就对格式有严格的要求。

首先,执行dd命令需要root权限,那么需要切换用户身份,需要执行su命令。

然后才有权册州限进行dd *** 作。而不带选项参数的su命令是交互式的,所以应山宏该使用su -c 选项,

正确的写法如下:

adb shell "su -c dd if='/sdcard/p1' of='/dev/block/mmcblk0p1'"

注意引号的使用。

我们在测试过程中如果遇到APP程序出现奔溃的时候,那么就需要打印drop日志。

如果出现问题的时候还需要截图,那么还需要手动拍照

如果出现问题需要录制视频,那么还需要手动录像

等等

这些 *** 作如果只需要一个鼠标点击的 *** 作就能实现的话,那么很多人会喜欢上这个工作。

接下来,简单介绍几个bat文件的用处:

1、打罩汪印drop日志

adb shell dumpsys dropbox --print >>1.txt

把这个指令复制到txt文档,然后修改后缀为bat即可;这样只要双击这个批处理文件,即可导出drop日志

2、截图;如果出现问题之后,我们可以双击这个批处理文件,即可截图(并且带有时间后缀)

set yy=%date:~0,4%

set mm=%date:~5,2%

set dd=%date:~8,2%

set hh=%time:~0,2%

set mn=%time:~3,2%

set ss=%time:~6,2%

set filename=%yy%%mm%%dd%%hh%%mn%%ss%

adb shell /system/bin/screencap -p /sdcard/screen.png

adb pull /sdcard/screen.png C:UsersAdministratorDesktopjietu

ren C:UsersAdministratorDesktopjietuscreen.png "%filename%.png"

把该脚本复制到txt文档,修改粗昌后缀为bat即可

3、针对录像的批处理 *** 作,后期详细介岩闷扒绍


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8205472.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存