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
未完待续...
Android 常用简单bat脚本相关推荐
- 在 Windows 系统下常用的 bat 脚本分享
以网络配置举例说明,网络连接默认情况下都是 DHCP(自动获取 IP 和 DNS 地址) 模式,但很多情况下,需要我们设置为指定的静态 IP 和 DNS 地址.在 Windows 系统中通常我们都是在 ...
- cocos2d-x学习笔记(十)android自动化打包bat脚本
1.先按照cocos2d-x的环境配置要求(ant等)安装好,然后在安卓目录下proj.android新建build.bat,脚本如下: @echo off echo 准备开始 echo 设置路径 s ...
- android 自动打包脚本,cocos2d-x学习笔记(十)android自动化打包bat脚本
1.先按照cocos2d-x的环境配置要求(ant等)安装好,然后在安卓目录下proj.android新建build.bat,脚本如下:@echo off echo 准备开始 echo 设置路径 se ...
- Android手机上,利用bat脚本模拟用户操作
大家可能会遇到这样的情景: # 也许你是一个通过App的销售人员,需要不断靠App的点击率来拿利润 # 也许你是一个个人开发者,想要自己写个脚本点击banner广告 # 也许你是一个业务经理,你 ...
- android进阶4step3:Android常用框架——友盟推送简单使用(官翻)
友盟官方:快速集成文档 还有之前写的极光推送的简单使用:Android常用框架--极光推送的简单使用 使用步骤: 第一步:.登录注册友盟的账号,并绑定邮箱 官网 第二步:以下拷贝自友盟官方文档 前 ...
- BAT脚本编写教程简单入门篇
批处理文件最常用的几个命令: echo表示显示此命令后的字符 echo on 表示在此语句后所有运行的命令都显示命令行本身 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与e ...
- bat脚本常用命令及亲测示例代码超详细讲解
这篇文章主要介绍了bat脚本常用命令及亲测示例代码超详细讲解,在这里需要注意编辑bat文件请使用ANSI编码,不然容易出现中文乱码,需要的朋友可以参考下 目录一 1.语句注释 2.暂停 3.输出和换行 ...
- bat脚本调用函数 简单列子
2019独角兽企业重金招聘Python工程师标准>>> bat脚本调用函数 简单列子 @echo offecho "test fun stat" call :my ...
- mysql bat备份_Windows下简单的Mysql备份BAT脚本分享
前言 本文介绍的是一个简单的在 Windows 下备份 Mysql 的 BAT 脚本,脚本使用 mysqldump命令来备份一个指定的 Mysql 数据库到一个文件,文件格式为 %dbname%-yy ...
- Windows bat 脚本简单用法
前言 在 Windows 平台下,有时候会通过脚本来做一些快速的批量的操作,不仅节省时间,使用起来还很方便.比如批量删除文件.杀死进程.查找进程等操作.这里简单的总结下之前用到的一些语法,内容不多,便 ...
最新文章
- python中random模块中包含了随机数相关的功能函数_Python中random模块生成随机数详解...
- 使用分层实现业务处理(二)
- aidl使用_借助 AIDL 理解 Android Binder 机制——Binder 来龙去脉
- seaborn常用的10种数据分析图表
- C# 之 static的用法详解
- python 打开txt_在python中从txt文件打开链接
- byte java byte_详解java中的byte类型
- 在计算机科学中计算是指,在计算机中数值计算是指什么
- 2021牛客OI赛前集训营-树数树【树上启发式合并,堆】
- C/C++下载文件_上传文件
- json字符串和字典的区别
- 时光倒流我这么学java
- 杭电oj刷题第一阶段答案
- 网页设计大作业-五子棋游戏,可以进行双人对弈
- 我的世界1.8.9无需正版的服务器,我的世界1.8-1.8.9勇者世界生存服务器
- 一文详解IBM SPSS Modeler 18.0安装教程
- 好看可乐的韩剧综艺-推荐两部
- Js出库入库数量变化
- 体育赛事直播系统的实践之路
- java web分层和层间数据传递 vo bo po (转载)
热门文章
- Java国际手机号正则校验
- 打印机怎么设置扫描到计算机,打印扫描一体机怎么扫描_怎样用打印机扫描文件到电脑-win7之家...
- mapreduce求平均值
- CocosCreator 制作微信小游戏排行榜,超越好友,分享功能
- 数据结构与算法之排序篇(下)
- 微软服务器工程师认证,微软认证的系统工程师(MCSE)
- 惠州VOCs实验室建设:日常废气处理工艺
- StarUML画流程图
- Linux db2 54048,db2中SQLCODE=-1585,SQLSTATE=54048报错问题的解决
- 给3D打印机升级的记录( i3 Mega S)