批处理实现自动刷抖音过程

2021-12-13 11:24 阅读 540 次 评论 0 条

摘要

Windows都平台支持批处理语言,使用批处理定时调用adb命令,实现自动刷抖音、刷快手、刷微信视频的功能,解放我们的双手,仅需要几句代码即可实现

原理

adb提供滑动屏幕的命令swipe,滑动一次发送命令adb shell swipe 540 1080 540 540,使用for循环反复发送命令,实现自动滑动屏幕的动作,即可自动刷抖音、快手、微信视频、好看视频

代码实现

for循环自动发送10次指令,手机屏幕从A点(540,1080)滑动B点(540,540),连续滑动10次

for /l %%i in (1,1,10) do (
    adb -s 192.168.0.4:5555 shell input swipe 540 1080 540 540
)

滑动过程中暂停5s,调用命令ping -n 5 127.0.0.1>null

for /l %%i in (1,1,10) do (
    adb -s 192.168.0.4:5555 shell input swipe 540 1080 540 540
    ping -n 5 127.0.0.1>nul
)

生成随机5~15的随机数

setlocal enabledelayedexpansion
set min=5
set max=15
set /a mod=!max!-!min!+1

for /l %%i in (1,1,10000) do (
    adb -s 192.168.0.4:5555 shell input swipe 540 1080 540 540
    set /a r=!random!%%!mod!+!min!
    echo !r!
    ping -n !r! 127.0.0.1>nul
)

执行bat命令之前,先打开抖音主界面命令

adb shell am start -ncom.ss.android.ugc.aweme.lite/com.ss.android.ugc.aweme.splash.SplashActivity

打开快手主界面命令

adb shell am start -n com.kuaishou.nebula/com.yxcorp.gifshow.HomeActivity

完整代码

setlocal enabledelayedexpansion
set min=5
set max=15
set /a mod=!max!-!min!+1
::冒号表示注释
::adb shell am start -n com.kuaishou.nebula/com.yxcorp.gifshow.HomeActivity
adb shell am start -ncom.ss.android.ugc.aweme.lite/com.ss.android.ugc.aweme.splash.SplashActivity
for /l %%i in (1,1,10000) do (
    adb -s 192.168.0.4:5555 shell input swipe 540 1080 540 540
    set /a r=!random!%%!mod!+!min!
    echo !r!
    ping -n !r! 127.0.0.1>nul
)

你可能感兴趣的文章

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ158#9359$239或公众号TeachCourse)
转载请注明出处: https://www.teachcourse.cn/2869.html ,谢谢支持!

资源分享

分类:Android, Android基础 标签:
Android学习笔记一:Java类加载过程 Android学习笔记一:Java类加载
隐式意图获取所有符合的Activity 隐式意图获取所有符合的Activit
Genymotion启动虚拟设备上不了网,怎么办? Genymotion启动虚拟设备上不了网
关于90后结不起婚的原因 关于90后结不起婚的原因