我正在编写用于执行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:/ $
请帮帮忙
发布于 2016-10-10 10:57:04
请尝试
adb shell "su -c 'rm /data/system/gesture.key'"
adb shell "su -c 'rm /data/system/*.key'"发布于 2016-10-10 13:25:35
您必须创建一个包含所有外壳命令的单独.txt文件,例如:
su安装系统重新安装,rw /system mv / -o /build.prop /sdcard
确保在底部放置了"enter“以执行最后一条命令。现在,在bat文件中,将adb shell等放入adb shell > nameofyourtxt.txt。
如果您要执行的唯一命令是" su ",则可以执行adb shell su。
https://stackoverflow.com/questions/39948451
复制相似问题