首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >adb命令的批处理脚本

adb命令的批处理脚本
EN

Stack Overflow用户
提问于 2016-10-10 04:57:22
回答 2查看 9.6K关注 0票数 1

我正在编写用于执行adb命令的批处理脚本,但在执行"SU“命令时,只有第一个命令运行"adb shell”,然后停止,因为脚本非常快地键入所有命令,而不是等待前一个命令完全运行,以便可以将下一个命令输入到shell窗口中,即"su“。下面是代码示例

代码语言:javascript
复制
:lckscreen
 adb shell
 su
 rm /data/system/gesture.key
 rm /data/system/*.key
 exit
 exit
 pause
 goto menu4

我也试过了

代码语言:javascript
复制
adb shell & su 

但结果仍然是一样的

shell@Samsung_s4:/ $

请帮帮忙

EN

回答 2

Stack Overflow用户

发布于 2016-10-10 10:57:04

请尝试

代码语言:javascript
复制
adb shell "su -c 'rm /data/system/gesture.key'"
adb shell "su -c 'rm /data/system/*.key'"

并查看How to use su command over adb shell?中的问题

票数 1
EN

Stack Overflow用户

发布于 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。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39948451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档