电脑控制手机
学习adb强大的安卓调试功能后试着用python写了一个模块用于操控手机:
#-*-coding:utf-8-*-
# 用adb对我的小米手机进行操作
# 连接 解锁 截屏 关屏幕
import os
import time
device_IP = '192.168.0.101:5555'
def lianjie(device_IP):
os.system('adb connect %s' % device_IP)
return
def jiesuo():
os.system('adb devices')
os.system('adb shell input keyevent 3')
os.system('adb shell input swipe 540 1860 540 1500 200')
os.system('adb shell input text 1991')
return
def jieping():
os.system('adb shell /system/bin/screencap -p /sdcard/screenshot.png')
os.system('adb pull /sdcard/screenshot.png C:/Users/Administrator/Run/Python/adb')
return
def guanpingmu():
os.system('adb shell input keyevent 26')
return
if __name__ == '__main__':
# lianjie()
jiesuo()
time.sleep(1)
jieping()
time.sleep(1)
guanpingmu()
几个需要掌握的命令:
adb connect192.168.0.101:5555
adb devices
adb push #传文件
adb shell:
getevent
screencap -p
input keyevent 26
input text
input tap 100 100
input swipe 100 100 200 200 300
有了这个函数模块的基本使用法,就能实现知乎中利用python玩微信跳一跳的基本操作拉。