数据建模编程实际应用笔记

电脑控制手机

2018-06-29  本文已影响0人  ATangYaaaa

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

上一篇下一篇

猜你喜欢

热点阅读