直接上代码
def exe_adb(command):
"""
执行一条adb命令
:param command: 执行的命令
:return: 执行结果
"""
command_result = ''
command_text = 'adb %s' % command
results = os.popen(command_text, "r")
try:
while True:
line = results.readline()
if not line:
break
# print(line, end="")
command_result += line
except BaseException as e:
print("command: %s exe fail..." % command)
print(e)
finally:
results.close()
return command_result
def swipe(start_x, start_y, end_x, end_y, count=1):
"""
滑动
:param start_x: 起始x
:param start_y: 起始y
:param end_x: 结束x
:param end_y: 结束y
:param count: 次数
"""
for i in range(count):
exe_adb(" shell input swipe %s %s %s %s 300" % (start_x, start_y, end_x, end_y))
time.sleep(2)
本文介绍了一个Python函数用于执行ADB命令,并实现屏幕滑动功能。通过定义`exe_adb`函数来执行ADB命令并获取返回结果,进一步利用该函数实现了`swipe`函数来进行指定次数的屏幕滑动。
504

被折叠的 条评论
为什么被折叠?



