adb脚本操作

文章描述了一段使用荣耀80手机进行Wi-Fi连接检测和网络性能测试的ADBshell脚本,包括检查Wi-Fi热点是否存在、连接状态以及通过ping测试评估网络速度。
摘要由CSDN通过智能技术生成

 

用荣耀80手机测试 

@echo off  
setlocal enabledelayedexpansion 

adb shell am start com.android.settings
timeout /t 2 /nobreak >nul

adb shell input tap 500 1300
timeout /t 2 /nobreak >nul

adb shell input tap 500 800
timeout /t 2 /nobreak >nul

adb shell input tap 900 350
timeout /t 2 /nobreak >nul

adb shell ps | findstr wifi |findstr hostapd >nul  
if %errorlevel% equ 0 (  
echo tether exists 
) else (  
echo tether dont exist
adb shell input keyevent KEYCODE_HOME

adb shell am start com.android.settings
timeout /t 2 /nobreak >nul

adb shell input tap 500 1300
timeout /t 2 /nobreak >nul

adb shell input tap 500 800
timeout /t 2 /nobreak >nul

adb shell input tap 900 350
timeout /t 2 /nobreak >nul
)

netsh wlan connect name=die
timeout /t 2 /nobreak >nul

netsh wlan show interfaces | findstr die >nul
timeout /t 2 /nobreak >nul

if %errorlevel% equ 0 (  
echo wifi connect successfully
) else (  
echo wifi connection fails
timeout /t 2 /nobreak >nul

netsh wlan connect name=die
)


set d=%data%
set t=%time%
set /A cnt=0
set /A acc=0
set /A num=5
set /A sum=-1
for /f "tokens=*" %%a in ('ping -n !num! www.baidu.com')do (
set /A sum+=1
if !sum! LSS !num! (
if !sum! GTR -1  ( 
echo %d% %t% %%a>>pi.txt
echo %%a  | findstr "TTL" >nul  
if %errorlevel% equ 0 (  
        set /A cnt+=1
    set /A acc+=1
    echo %d% %t% success now count:!cnt! now acc:!acc! >>log.txt
)
if %errorlevel% NEQ 0 (
    set /A cnt+=1
    echo %d% %t% fail now count:!cnt! now acc:!acc! >>log.txt
)
)
)
)
pause

 

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值