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

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

在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
看了本文是不是觉得很赞,那就赶紧点击下面按钮分享给身边的朋友吧!

3 条评论

  1. avatar gamekeyssale

    <a href="http://www.goodmedusa.com/nike-air-max-90-hyperfuse-r%C3%B8d-uk-skoh">nike air max 90 hyperfuse r酶d uk</a> <a href="http://www.murskacorp.com/james-harden-all-star-jersey-nfli">james harden all star jersey</a> <a href="http://www.prajansim.com/adidas-superstar-svart-2-obuvk">adidas superstar svart 2</a> <a href="http://www.pokersurga.com/coach-rhyder-messenger-bag-coachh">coach rhyder messenger bag</a> <a href="http://www.arkmmj.com/adidas-zx-flux-winter-nero-scarpej">adidas zx flux winter nero</a> <a href="http://www.butterbroad.com/nike-free-run-2-femminile-grigio-verde-scarpei">nike free run 2 femminile grigio verde</a>
    gamekeyssale http://www.gamekeyssale.com/

  2. avatar oheyewear

    <a href="http://www.zeraxia.com/michael-kors-selma-bag-size-comparison-mkh">michael kors selma bag size comparison</a> <a href="http://www.turisim.com/nike-air-max2-cb-94-gr%C3%B8nn-obuvi">nike air max2 cb 94 gr酶nn</a> <a href="http://www.sybelite.com/adidas-ultra-boost-bianca-prezzo-scarpek">adidas ultra boost bianca prezzo</a> <a href="http://www.lemodemo.com/air-max-90-women-wheat-white-grey-shoesi">air max 90 women wheat white grey</a> <a href="http://www.fskanglipu.com/hommes-adidas-nmd-runner-naranja-zapatosi">hommes adidas nmd runner naranja</a> <a href="http://www.tekmenu.com/nike-roshe-run-bl%C3%A5-skoh">nike roshe run bl氓</a>
    [url=http://www.oheyewear.com/]oheyewear[/url]

  3. avatar greenwichua

    <a href="http://www.michiganev.com/air-jordan-retro-11-noir-blanc-logo-chaussuresl">air jordan retro 11 noir blanc logo</a> <a href="http://www.serdarhan.com/schuh-air-jordan-11-retro-bp-wei%C3%9F-l.blau-schwarz-schuhej">schuh air jordan 11 retro bp wei脽 l.blau schwarz</a> <a href="http://www.ankaralimnet.com/nike-air-max-2017-herren-blau-orange-schuhei">nike air max 2017 herren blau orange</a> <a href="http://www.greenwichua.com/nike-hypervenom-rosa-and-gul-obuvj">nike hypervenom rosa and gul</a> <a href="http://www.minicomposer.com/nike-tanjun-gs-nero-scarpel">nike tanjun gs nero</a> <a href="http://www.tabletopsport.com/tout-rose-converse-high-tops-chaussuresh">tout rose converse high tops</a>
    greenwichua http://www.greenwichua.com/

欢迎留言




用户登录

sitemap