原理
如图,先确定三个货物和九个店在屏幕中的坐标,再通过adb操作实现将货物拖动到店里。即,做两个嵌套循环,先对三个货物做循环,循环里面再让货物依次对九个店做循环。
代码
import os
from time import sleep
from PIL import Image
from numpy import square,sqrt
%九个店的坐标
tar1 = [284,735]
tar2 = [553,620]
tar3 = [808,490]
tar4 = [294,1003]
tar5 = [539,880]
tar6 = [801,767]
tar7 = [294,1248]
tar8 = [549,1122]
tar9 = [798,1003]
tar = [tar1,tar2,tar3,tar4,tar5,tar6,tar7,tar8,tar9]
%三个货物坐标
car1 = [666,1639]
car2 = [815,1570]
car3 = [947,1497]
car = [car1,car2,car3]
while(1):
for i in range(3):
for j in range(9):
os.system('adb shell input swipe %d %d %d %d 200'%(car[i][0],car[i][1],tar[j][0],tar[j][1]))