您的位置:首页 > 移动开发 > Android开发

Android平台一个杀掉由关键字查找到的进程bat脚本

2017-08-04 14:51 417 查看
在进行Android源码开发时,经常需要杀掉自己调试的进程从而让修改立即生效。每次输好几条命令很麻烦,写了个bat脚本来做这件事。

@echo off

REM 先删除之前已经生成的filemanager.txt

del /s /q /f .\filemanager.txt

adb devices

adb shell ps | find "filemanager" > filemanager.txt

setlocal enabledelayedexpansion

set /p str=<.\filemanager.txt

set str="%str%"

set n=0

:STR_VISTOR

echo str = %str%

echo %n%

if %n% == 2 (goto END)

for /f "tokens=1,*" %%a in (%str%) do (

    set a=%%a

    set /a n+=1

    REM 将剩余字符串赋值给str变量

    set str="%%b"

    goto STR_VISTOR

)

:END

adb shell kill %a%

REM 操作完后删除生成的filemanager.txt

del /s /q /f .\filemanager.txt

@pause

能达到想要的功能,可能还不完善,后续发现问题再改进。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 脚本 bat