发布网友 发布时间:2022-04-26 23:53
共5个回答
热心网友 时间:2022-05-05 19:43
在批处理中通过adb来使用shell命令,
实际上是将需要执行的命令作为了"adb.exe"执行"shell"这个选项时的参数传递进去的,
要正确将整条命令完整的作为参数传递就对格式有严格的要求。
首先,执行dd命令需要root权限,那么需要切换用户身份,需要执行su命令。
然后才有权限进行dd操作。而不带选项参数的su命令是交互式的,所以应该使用su -c 选项,
正确的写法如下:
adb shell "su -c dd if='/sdcard/p1' of='/dev/block/mmcblk0p1'"
注意引号的使用。
热心网友 时间:2022-05-05 21:01
只有你所运行的程序在 C:windows\system32\目录下。cmd才可以在你没有指定路径时进行识别。若你运行的程序不在该目录下,那么你运行程序时。热心网友 时间:2022-05-05 22:36
你可以把.bat文件 输入 adb shell < a.txt(绝对路径)( 如 C:\a.txt这种)热心网友 时间:2022-05-06 00:27
直接打以下指令
热心网友 时间:2022-05-06 02:35
应该把命令传到shell里