之前由于自己工作需要两个手机演示我写的微信小程序,所以写了一篇文章分享了我的小工具,没想到得到大家的欢迎,本次对该脚本重新进行了小小的修改优化,且将脚本代码发不出来,本人python小白,高手请忽略我,呜呜呜....

首先,简介scrcpy软件,该软件是github开源安卓投屏软件,免费,点击scrcpy.exe即可打开投屏,默认投屏第一个链接的安卓设备,可通过scrcpy -s 加设备串号,来指定投屏设备,设备串号可通过adb devices命令获取,我写了个脚本,可以自动获取链接的安卓设备,直接点击即可打开所有链接的设备进行投屏,目前测试3个手机同时投屏成功,如下截图。

微信截图_20200213104325.png

微信截图_20200213104412.png

使用方法如下:

本软件目前仅支持usb链接方式进行投屏,下载下面的链接,解压后进入文件夹,双击"MultiScreenCopy.exe"即可自动识别链接设备,并投屏(链接的设备需要开启usb调试,具体方法“设置-其他设置-开发者选项-USB调试”或者百度一下,并在手机端进行确认授权)

另外,强烈推荐这个scrcpy软件,已经包含在我的分享压缩包里面了,直接双击“scrcpy”可以直接投屏第一个链接的安卓设备。

python源码如下

import os

import time

print("===============================================================")

print(" 欢迎使用多设备投屏工具 ")

print(" code by smilediao QQ 379389449 2020.12.27 ")

print("本程序仅做了多开投屏快捷操作,投屏功能主要由gihub中开源的scrcpy")

print("===============================================================")

s=os.popen("adb devices")

a=s.read()

list=a.split('\n')

deviceList=[]

for temp in list:

if len(temp.split())>1:

if temp.split()[1]=='device':

deviceList.append(temp.split()[0])

command=""

print('本次共扫描出%s个安卓设备'%len(deviceList))

for devicename in deviceList:

print(devicename)

for device in deviceList:

print("正在准备%s设备的投屏"%device)

command="scrcpy -s "+device

os.popen(command)

time.sleep(2)

python 投屏_python脚本调用scrcpy进行多设备投屏相关推荐

  1. scrcpy投屏_scrcpy 使用教程:将安卓设备投屏到 PC 端

    阿拉平平 读完需要 6分钟 速读仅需 2 分钟 scrcpy 是一款开源的安卓设备投屏工具,通过 USB 或 Wi-Fi 与设备连接后就可以在 PC 端操作安卓设备,无需 root 权限且支持多平台运 ...

  2. python 手机测试_python脚本如何测试手机

    一.adb 相关命令: 1.关闭adb服务:adb kill-server 2.启动adb服务  adb start-server 3.查询当前运行的所有设备  adb devices 4.可能在ad ...

  3. 易语言和python混合编程_Python脚本可以嵌入易语言程序吗 |

    易语言和python比哪个更好更容易 虽然我很支产,但我不说,易语言一无是处,它甚至不能称为一言,顶多算个IDE.python是一门脚本语言,功能还不错,但目前还不能编写手机软件.编程中出现乱码是非常 ...

  4. python dill包_Python脚本卡在dill.dump()上

    我正在使用Python 3和Discord.py API包装器(使用asyncio)编写discord bot . 我正在运行一个Web服务器来处理主线程中的Atom Feed Notificatio ...

  5. Python 基础语法_Python脚本文件结构

    目录 目录 前言 软件环境 Python Script文件结构 导入模块的流程 Python的包package 最后 前言 Python基础语法这一章,主要记录了Python的文件结构.逻辑运算符.算 ...

  6. python linux服务_Python脚本作为Linux服务/守护程序

    哈o 我试图让python脚本在(ubuntu)linux上作为服务(守护程序)运行. 在网络上,存在几种解决方案,例如: 行为规范的Unix守护进程很难正确执行,但是每个守护程序所需的步骤几乎相同. ...

  7. python代码生成可执行程序_Python—脚本程序生成exe可执行程序(pyinstaller)

    一.pyinstaller的简介 Python是一个脚本语言,被解释器解释执行.它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Python并且安装依赖的 ...

  8. python echo函数_python如何调用php文件中的函数详解

    前言 python调用php代码实现思路:php文件可通过在terminal中使用php命令行进行调用,因此可使用python开启子进程执行命令行代码.函数所需的参数可通过命令行传递. 测试环境 1. ...

  9. c向python注册函数_python如何调用C, 如何注册成C的回调函数(python后台程序常用方法)...

    其实是python后台程序常用方法: C开发完成底层的功能,python直接把C当做python模块进行调用. 需要做两个工作: python能调用C语言的函数: python通过调用C函数,并注册p ...

最新文章

  1. dedecms发布文章提示标题不能为空怎么办
  2. 1.8 循环神经网络的梯度消失-深度学习第五课《序列模型》-Stanford吴恩达教授
  3. 【思维导图】Python中常用的8种字符串操作
  4. DotNetNuke(DNN)皮肤制作--如何居中内容
  5. 感知机模型的对偶形式[转载]
  6. 51CTO,博客的显示有问题啊
  7. Android4.4点击无响应,webview某些超链接点击无响应的问题
  8. 新泰一中2021年高考成绩查询,牛!泰安新泰一中2018年高考一班级62人全部上本科线...
  9. 2021-03-14
  10. Linux 部分(tcp\ip)系统内核优化
  11. quarkus-contexts和DI介绍(原理)
  12. 顺丰速运电子面单打印步骤 快递鸟教程
  13. 最新版万能编辑器Visual Studio Code安装使用教程
  14. java实现即时通讯软件
  15. oracle间视图增量同步,ODI数据增量同步
  16. 前后端跨语言RSA加解密和签名验证实现(js+python)
  17. 39期1组,第一个项目感受---------文字与回忆
  18. 坦克世界未能连接至更新服务器,坦克世界连接到更新服务器失败,小猪教您怎么解决坦克世界连接到更新服务器...
  19. 【C++ Primer Plus】第4章 复合类型
  20. RPG游戏-任务系统

热门文章

  1. 基于Android中socket流的实时监控及遥控系统
  2. 服务器维护中 verycd,强大的VeryCD服务器终于挂了...
  3. 固原2021年高考成绩查询,固原高考成绩查询入口
  4. UE4 在游戏运行时更改变量 (通过鼠标滑轮来更改第一人称角色的最大行走速度)
  5. teraterm软件download的地址
  6. 分享Windows版pgadmin(v4.17)
  7. 联发科p60和骁龙710哪个好_骁龙710、麒麟710和联发科P60哪个好 性能对比测试
  8. oj题目 P1809 wzy的跑步
  9. Power Pivot
  10. 驰骋工作流程引擎——流程设计器操作说明书