adb脚本操作

 

用荣耀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

猜你喜欢

转载自blog.csdn.net/weixin_61067952/article/details/135982559