电脑控制手机

学习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玩微信跳一跳的基本操作拉。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容