bat 处理adb脚本
@echo off
REM Funtion: 测试parsermode 接口CdxParserGetMediaInfo 和CdxParserRead
REM Code by lzp 2017-05-02 [email=liuzhipeng@allwinnertech.com]
cls
title pasertest :MediaInfo
color 0A
echo .
echo = = = = = = = = = = = = = = = = = = = = = =
echo Please select the type of source, and enter
echo = = = = = = = = = = = = = = = = = = = = = =
echo .
echo 1. Diff Pack
echo .
echo 2. Diff Code
echo .
echo 3. Diff Ratio
echo .
echo 4. MultiSub
echo .
echo 5. MultiSound
echo .
echo 6. Other :Start
set select=
echo .
set /p select= please select Type:
IF NOT "%select%"=="" set select=%select:~0,1%
if /i "%select%"=="1" goto PACK
if /i "%select%"=="2" goto CODE
if /i "%select%"=="3" goto RATIO
if /i "%select%"=="4" goto MULTISUB
if /i "%select%"=="5" goto MultiSound
if /i "%select%"=="6" goto OTHER
echo Type is invalid, Please Reenter!
echo .
goto Start :PACK
cd /d D:\parsertest\source\pack
goto TEST
:CODE
cd /d D:\parsertest\source\code
goto TEST
:RATIO
cd /d D:\parsertest\source\ratio
goto TEST
:MULTISUB
cd /d D:\parsertest\source\mutilsub
goto TEST :TEST
setlocal enabledelayedexpansion
set a=0
for /f "skip=1 tokens=1,2,3,4,5" %%i IN (source.txt) do (
set "FILE_INPUT=%%i"
set "FILE_SAVE_RESULT=%%j"
set "DATA_REFER_LOCAL=%%k"
set "DATA_REFER_REMOTE=%%l"
set "TEST_RESULT=%%m" if "!a!"=="0" del !TEST_RESULT!
set a=1
adb -s 20080411 remount
echo .
echo = = = = = = = = = = = = = = = = = = = = = = = = = = =
echo 1. delete mediaInfo.dat
echo = = = = = = = = = = = = = = = = = = = = = = = = = = =
echo .
echo rm -rf !FILE_SAVE_RESULT!>tmp.txt
echo exit>>tmp.txt
adb -s 20080411 shell<tmp.txt
ping -n 1 127.0.0.1>null
echo .
echo = = = = = = = = = = = = = = = = = = = = = = = = = = =
echo 2. Test CdxParserGetMediaInfo And CdxParserRead
echo = = = = = = = = = = = = = = = = = = = = = = = = = = =
echo .
echo /system/bin/paserdemo -n 1 -i !FILE_INPUT! -me !FILE_SAVE_RESULT! >tmp.txt
echo exit>>tmp.txt
adb -s 20080411 shell<tmp.txt echo /system/bin/paserdemo -n 2 -i !FILE_INPUT! -md !FILE_SAVE_RESULT! >tmp.txt
echo exit>>tmp.txt
adb -s 20080411 shell<tmp.txt adb -s 20080411 pull !FILE_SAVE_RESULT! !DATA_REFER_REMOTE!
echo TEST "!FILE_INPUT!" RESULT: >>!TEST_RESULT!
fc !DATA_REFER_LOCAL! !DATA_REFER_REMOTE! >> !TEST_RESULT!
)
endlocal
pause
exit 0
bat 处理adb脚本的更多相关文章
- Windows bat with adb
/********************************************************************* * Windows bat with adb * 说明: ...
- adb 脚本
1.打印可以ping到的IP地址 @echo offset a=1:startecho %a% \\把a打印到shellping 172.19.5.%a% -w 1 -n 1|find /i &quo ...
- Windows Server 2008中使用计划任务定时执行BAT bat进行PHP脚本的执行
Windows Server 2008中使用计划任务定时执行BAT bat进行PHP脚本的执行 2016年01月03日 17:36:00 持之以恒 阅读数:5520 标签: windows定时任务.b ...
- EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器解决方案之Nodejs调用bat或sh脚本
关于EasyDSS流媒体服务器 EasyDSS商用流媒体服务器解决方案是一套集流媒体点播.转码与管理.直播.录像.检索.时移回看于一体的一套完整的商用流媒体服务器解决方案,EasyDSS高性能RTMP ...
- BAT CMD 批处理文件脚本 -2
http://checheng1988.blog.51cto.com/4725808/1090733 在很多windows程序中会见到很多用扩展名为.bat和.cmd结尾的文件,那么这些文件能干什么呢 ...
- BAT CMD 批处理文件脚本 -1
http://www.cnblogs.com/linglizeng/archive/2010/01/29/Bat-CMD-ChineseVerion.html 1. 综述 ...
- 利用bat批量执行脚本文件
1.读取目录文件 利用bat 的for命令读取中的sql文件 for /r %%c in (0*.sql) do echo %%c %%c 相当于变量 in() 中的为循环的范围 此句的作用是显示当前 ...
- 转 BAT CMD 批处理文件脚本总结(中文)
1. 综述 1.”.bat”: 这是微软的第一个批处理文件的后缀名,在几乎所有的Windows 操作系统内都能运行. 2. “.cmd”: 是为Windows NT 设计的 ...
- sqlserver2008数据库自动备份的sql脚本及使用bat命令执行脚本
-----sql脚本 declare @fileName varchar(255) ,--定义备份文件名变量 @dbname varchar(255)--定义备份数据库名变量decla ...
随机推荐
- java Vamei快速教程21 事件响应
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在GUI中,我们看到了如何用图形树来组织一个图形界面.然而,这样的图形界面是静态的 ...
- hdu1213-How Many Tables---基础并查集
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1213 题目大意: 今天是Ignatius的生日,他邀请了许多朋友.现在是吃晚饭的时间,Ignatiu ...
- JavaScript深拷贝与浅拷贝的理解
个人是这么理解深拷贝和浅拷贝的:就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力. 一起看看我举的浅拷贝栗子: let ...
- vscode wepy 用户自定义代码片段
VSCode wepy 自定义代码片段 { "wepy-page": { "prefix": "wepy", "body" ...
- jQuery入门第一天-(一个菜鸟的不正经日常)
jQuery的初步认识 菜鸟Q1:什么是jQuery? jQuery就是一个JavaScript函数库,没什么 特别的. 菜鸟Q2:jQuery能做什么?jQuery是做什么的? jQuery本身就是 ...
- 随机数生成器java实现
/** 设计一个随机数生成器,可以产生给定平均概率的随机证书序列. 即输入一个概率比如:0.9 然后输入要求的概率样本个数比如:1000 输出一个接近所输入的0.9的概率数(要求样本数越大越接近输入的 ...
- SpringMVC URL模板模式映射
使用@RequestMaping和@PathVariable 组合使用 通过 @PathVariable 可以将 URL 中占位符参数绑定到控制器处理方法的入参中:URL 中的 {xxx} 占位符可 ...
- rsync常用命令和使用方法
rsync是一个远程数据同步工具,可以实现数据的增量备份,这点比scp要好,scp只能全量备份.同步可以保持文件原有属性,传输过程加密,数据传输全. rsync 的传输模式有: 1. 本 ...
- awk截取指定字段
#!/bin/bash #好多地方可以优化,先记录下,便于以后使用 dir="/logs/$1"file="/logs/$1/requests.log"if [ ...
- 配置管理-SpringCloudConfig
1.搭建配置管理服务 添加依赖 <dependencies> <dependency> <groupId>org.springframework.cloud< ...