• 小小小脚本--测试路上


    cmd窗口使用adb命令(尤其同时测多个手机)时,可用批处理(要注意的地方比较多),推荐使用简单批处理命令,结合python执行

    将下面命令直接写成批处理文件,双击即可

      导出文件

        adb pull sdcard/FaceUnity/FUtester/

      生成日志文件

      adb logcat -c
      adb logcat > samsungs4_zego.log

      

      python中用adb命令机运行.bat文件操作

    import re
    import sys
    import os
    import time
    print ("hello world")
    
    os.system('exportDevicesList.bat')
    
    with open ("C:/Users/Administrator/Desktop/deviceId.txt",'r',encoding='UTF-8') as f:
        pattern = re.compile(r' ')
        i = 0
        for line in f:
            m = line.split('	')
            print (m)
            if(len(m) >1):
                print (line)
                os.system('adb -s ' +m[0]+' uninstall com.xxx.xx' )
           
            i=i+1
        f.close()
    
    os.system('installApk.bat')
    #adb pull sdcard/
    

      

      adb中同事安装多个apk到多个手机

    @echo off&setlocal enabledelayedexpansion
    title Install-MultipleDevices
    color 0a
    rem +++++++++++++++++++++++++++++++++++++++++++
    rem   Install-MultipleDevices.bat
    rem          By kangxinjie @2017/11/27
    rem   
    rem            Version: 1.0
    rem +++++++++++++++++++++++++++++++++++++++++++
    
    rem 两个adb devices 为了减少deamon start successfully语句写入deviceId.txt中
    adb devices
    adb devices >deviceId.txt
    rem 处理0台设备的情况
    set count=0
    type nul>temp.txt
    rem tonkes与delims的位置不能改变,否则会出现显示混乱
    for /f "skip=1 tokens=1 delims=    " %%i in (deviceId.txt) do (
        echo %%i >>temp.txt
        set /a count+=1
    )
    echo 总共!count!台设备
    for /f %%i in (temp.txt) do (
        start "Device:%%i" cmd /k "@echo off& for /r "%cd%apkPackage" %%a in (*.apk) do ( echo APK=%%~nxa &adb -s %%i install -r %%a)"    
    )
    del temp.txt
    pause

       下面的批处理文件:将文件名导出到文件里

        DIR C:UsersAdministratorDesktop优化后cpu /B >LIST.txt

  • 相关阅读:
    袁创:如何成为黄金程序猿
    划重点!新版电子病历评级标准讲解会上6大核心要点
    台湾医院信息化见闻录
    2500行代码实现高性能数值表达式引擎
    HIT创业感言:只有长寿的企业才有持续价值
    袁创:寂静的战争
    相约南湖,南京都昌信息亮相南湖HIT论坛
    我们是谁?南京都昌信息科技有限公司!
    医疗链的系列谈 第一篇 基本概念研究
    论电子病历控件的现状和发展方向
  • 原文地址:https://www.cnblogs.com/konkon/p/8075154.html
Copyright © 2020-2023  润新知