我正在编写用于执行adb命令的批处理脚本,但在执行“SU”命令时,只有第一个命令运行“adb shell”并停止 因为脚本非常快速地键入所有命令而不是等待上一个命令完全运行,所以下一个命令可以输入到shell窗口,即“su”代码的示例在下面
:lckscreen
adb shell
su
rm /data/system/gesture.key
rm /data/system/*.key
exit
exit
pause
goto menu4
我也试过
adb shell & su
但仍然是相同的结果
shell@Samsung_s4:/ $
请帮助
答案 0 :(得分:0)
请尝试
adb shell "su -c 'rm /data/system/gesture.key'"
adb shell "su -c 'rm /data/system/*.key'"
中查看问题
答案 1 :(得分:-1)
您必须创建一个包含所有shell命令的单独的.txt文件,例如:
ス mount -o remount,rw / system mv /system/build.prop / sdcard
确保在底部放置“enter”以执行最后一个命令。现在,在bat文件中,你通常放置adb shell等。放入adb shell> nameofyourtxt.txt。
如果您要执行的唯一命令是“su”,则可以执行adb shell su。