批处理打开adb shell,继续执行android设备的shell命令

2015年07月01日 其他资源 2条评论 阅读6810次

在windows系统中,可以通过批处理处理若干连续的windows命令,但如果有进入另一个输入通道的情况,批处理将会如何处理。

用一个例子来说明上面的情况。

android设备用数据线和windows电脑连接,想在windows电脑上通过adb shell执行一些android设备上的命令。

adb shell

>cd data/app

>rm -rf net.jileniao.apppkg

>uninstall net.jileniao.apppkg

>reboot

上述说明的命令中如果全写到批处理文件

adb shell

su

cd data/app

rm -rf net.jileniao.apppkg

uninstall net.jileniao.apppkg

reboot

将会出现的情况是,adb shell已经执行,但cmd会一直在shell命令等待用户输入,也就是从su开始的命令没有被读取进去执行。

没有读取su开始后面的命令的原因就是adb shell之后,cmd就有了一个新的输入管道,而批处理后面的执行命令却和adb shell处于同一个级别,不能被当做新的输入管道。

所以这时就可以用输入输出管道重定向<>来解决此问题了。

简单地说来,就是把shell下要执行的命令单独放到一个cmd.txt文件中。

su

cd data/app

rm -rf net.jileniao.apppkg

uninstall net.jileniao.apppkg

reboot

批处理文件device.bat则这样写

adb shell<cmd.txt

exit

分为两个文件,用输入重定向解决此问题。

若有好方法,望不吝赐教。

分享本文至:

WRITTEN BY

avatar
本文标签:adbshell
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

2 条评论

  1. avatar firstbizswmo

    <a href="http://www.bisbeegrille.com/nike-free-3.0-v4-dam%C3%A4nner-rosa-skob">nike free 3.0 v4 dam盲nner rosa</a> <a href="http://www.floozyspeak.com/adidas-superstar-2-light-blau-shoesv">adidas superstar 2 light blau</a> <a href="http://www.gregnovak.com/adidas-yeezy-boost-350-black-gold-runninga">adidas yeezy boost 350 black gold</a> <a href="http://www.tubomet.com/oakley-sunglasses-si-m-frame-2.0-sunglassesr">oakley sunglasses si m frame 2.0</a> <a href="http://www.checkmyprices.com/reebok-gl-6000-white-shoesv">reebok gl 6000 white</a> <a href="http://www.jonvietor.com/nike-air-huarache-ultra-mens-black-and-white-skow">nike air huarache ultra mens black and white</a>
    [url=http://www.firstbizswmo.com/]firstbizswmo[/url]

  2. avatar visasdecanada

    <a href="http://www.armyourmind.com/pink-womens-nike-blazer-low-foota">pink womens nike blazer low</a> <a href="http://www.giorgiocarusi.com/prada-messenger-leather-trench-pradad">prada messenger leather trench</a> <a href="http://www.yummyfitmummy.com/mulberry-albert-messenger-bag-womens-mulberrya">mulberry albert messenger bag womens</a> <a href="http://www.brickpopusa.com/nike-lebron-soldier-10-dam%C3%A4nner-grau-sneakerg">nike lebron soldier 10 dam盲nner grau</a> <a href="http://www.coypon.com/hermes-kelly-wallet-black-hermesr">hermes kelly wallet black</a> <a href="http://www.lottopurchase.com/adidas-nmd-runner-vapour-pink-light-onix-exclusive-zero-shoesv">adidas nmd runner vapour pink light onix exclusive zero</a>
    visasdecanada http://www.visasdecanada.com/

欢迎留言




用户登录

sitemap