zoukankan      html  css  js  c++  java
  • 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:parsertestsourcepack
    goto TEST
    :CODE
    cd /d D:parsertestsourcecode
    goto TEST
    :RATIO
    cd /d D:parsertestsource
    atio
    goto TEST
    :MULTISUB
    cd /d D:parsertestsourcemutilsub
    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
    
    
    
  • 相关阅读:
    Attach Files to Objects 将文件附加到对象
    Provide Several View Variants for End-Users 为最终用户提供多个视图变体
    Audit Object Changes 审核对象更改
    Toggle the WinForms Ribbon Interface 切换 WinForms 功能区界面
    Change Style of Navigation Items 更改导航项的样式
    Apply Grouping to List View Data 将分组应用于列表视图数据
    Choose the WinForms UI Type 选择 WinForms UI 类型
    Filter List Views 筛选器列表视图
    Make a List View Editable 使列表视图可编辑
    Add a Preview to a List View将预览添加到列表视图
  • 原文地址:https://www.cnblogs.com/liuzhipenglove/p/6802414.html
Copyright © 2011-2022 走看看