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

相关推荐
君穆南1 天前
MySQL备份脚本
数据库·mysql·adb
炸炸鱼.2 天前
Python 操作 MySQL 数据库
android·数据库·python·adb
Trouvaille ~2 天前
【MySQL篇】数据类型:存储数据的基础
android·数据库·mysql·adb·字符集·数据类型·基础入门
弹简特2 天前
【APP测试-完结】05-App专项测试-ADB连接真机+Monkey测试
adb·monkey测试
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.2 天前
MySQL半同步复制与GTID实战详解
android·mysql·adb
大白菜和MySQL2 天前
linux系统环境常用命令
android·linux·adb
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.3 天前
基于MySQL一主一从环境添加多个新从库
android·mysql·adb
弹简特3 天前
【APP测试】ADB 环境 + 夜神模拟器超详细搭建教程(含工具包下载)
adb·工具下载
我科绝伦(Huanhuan Zhou)3 天前
分享一个MySQL自动化部署平台
mysql·adb·自动化
大黄说说3 天前
MySQL索引失效的常见场景有哪些?如何通过EXPLAIN分析查询性能?
android·adb