Android 常用简单bat脚本

使用方法,新建文本-拷贝内容-保存-后缀名改为.bat即可

1、双击连接指定ip设备

@echo off
 
echo executing connnect devices
adb connect 192.168.1.103
 
rem pause

2、双击断开连接设备

@echo off
 
echo executing disconnnect devices
adb disconnect
 
rem pause

3、双击保存log日志

@echo off
 
rem time命令的小时数小于10时,是一个数,前面有空格
set curTime=0
if %TIME:~0,2% lss 10 (
    set curTime=0%TIME:~1,1%_%TIME:~3,2%_%TIME:~6,2%
) else (
    set curTime=%TIME:~0,2%_%TIME:~3,2%_%TIME:~6,2%
)

rem %~dp0:获取当前盘符和路径
set exportPath=%~dp0

adb logcat -v time ->%exportPath%/%curTime%.log
 
rem pause

4、双击获取当前 Activity信息

@echo off
adb shell dumpsys activity | findstr "mResumedActivity mFocusedActivity"
pause

5、双击设备截图

@echo off
 
rem 日期引用格式:%DATE:~x,y%。x=起始坐标,y=从x开始截取字符个数
set curDate=%DATE:~3,4%_%DATE:~8,2%_%DATE:~11,2%
 
rem 时间引用格式:%TIME:~x,y%。x=起始坐标,y=从x开始截取字符个数
rem time命令的小时数小于10时,是一个数,前面有空格
set curTime=0
if %TIME:~0,2% lss 10 (
    set curTime=0%TIME:~1,1%_%TIME:~3,2%_%TIME:~6,2%
) else (
    set curTime=%TIME:~0,2%_%TIME:~3,2%_%TIME:~6,2%
)
 
rem set filename=%curDate%_%curTime%.png
set filename=%curTime%.png
rem %~dp0:获取当前盘符和路径
set exportPath=%~dp0
set storePath=/mnt/sdcard/
 
adb shell screencap -p %storePath%%filename%
adb pull %storePath%%filename% %exportPath%
adb shell rm %storePath%%filename%
 
rem pause

6、双击设备录屏

@echo off
 
set curTime=0
rem 引用格式:%DATE:~x,y%   %TIME:~x,y%
rem x=起始坐标,y=从x开始截取字符个数
rem 小时数小于10时,是一个数,前面有空格
if %TIME:~0,2% lss 10 (
    set curTime=0%TIME:~1,1%_%TIME:~3,2%_%TIME:~6,2%
) else (
    set curTime=%TIME:~0,2%_%TIME:~3,2%_%TIME:~6,2%
)
set curDate=%DATE:~3,4%_%DATE:~8,2%_%DATE:~11,2%
rem set filename=%curDate%_%curTime%.mp4
set filename=%curTime%.mp4
rem %~dp0:获取当前盘符和路径
set exportPath=%~dp0
set storePath=/mnt/sdcard/
 
rem --time-limit后面的参数是录制时间,单位:秒。可自行修改
rem --verbose参数是录制过程cmd显示log信息 --size是分辨率
rem 更多参数信息可运行adb shell screenrecord --help或上网搜索查看
adb shell screenrecord --verbose --size 1920x1080 --time-limit 10 %storePath%%filename%
adb pull %storePath%%filename% %exportPath%
adb shell rm %storePath%%filename%
 
rem pause

7、拖动apk至此安装应用

@echo off
 
if "%~1"=="" (
    echo Just drag an apk file onto this file's icon!
) else (
    echo executing install "%~1"
    adb install -r "%~1"
)
pause

8、拖动拷贝文件查看md5

@echo off
 
if "%~1"=="" (
    echo Just drag a file onto this file's icon!
) else (
    echo executing push "%~1"
        certutil -hashfile "%~1" MD5
)
pause

9、拖动拷贝文件至设备

@echo off
 
if "%~1"=="" (
    echo Just drag an apk file onto this file's icon!
) else (
    echo executing push "%~1"
    adb push "%~1" /sdcard/
)
pause

 

未完待续...

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值