[ Content contribution] scrcpy 无线连接脚本
Tofloor
poster avatar
酷谷的谷子
deepin
2024-05-07 19:38
Author

这个主要针对 安卓手机,苹果手机不知道是否支持。

scrcpy是一个终端投屏工具,只有命令行,为了使用方便写了一个启动脚本

scrcpy -h 可以查看帮助

注意事项:如果开启的防火墙记得开启 5555 端口

手机需要开启Usb调试模式 ,具体百度手机开启Usb调试模式

001.png

先安装 脚本依赖

sudo apt install scrcpy adb nmap -y

这个是无线模式,即可链接到 物理机也可链接到虚拟机

我吧脚本命名为 WirelessLink 下面是具体代码 使用双击脚本在终端运行

附件下载 WirelessLink.zip

#!/bin/bash
#----------------------
# 判断输入是否是IP地址,
# 防止输入错误
#----------------------
# 正则表达式,匹配IPv4地址
IP_REGEX='^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$'  
  
while true; do  
    read -p "请输入一个IP地址: " ip_address  
  
    # 使用正则表达式匹配IP地址  
    if [[ $ip_address =~ $IP_REGEX ]]; then  
        echo "$ip_address"  
        Nmap_MYip=$(nmap "$ip_address" -p 5555)
        A="${Nmap_MYip}"
        #如果执行${Nmap_MYip}包含 open 就说明 开启了指定端口
        B="open"
        if [[ $A == *$B* ]]
        then
            echo "包含"
        else
            #没有开启就在开启
            adb tcpip 5555
        fi
        #链接到 手机
        adb connect $ip_address:5555
        #你安装scrcpy执行程序的路径
        /bin/scrcpy

        # 如果IP地址有效,则退出循环 
        break   
    else  
        echo "输入的IP地址无效,请重新输入。"  
    fi  
done  

有线模式 数据线链接 手机 和电脑 模式选择文件 然后终端输入 /bin/scrcpy

Reply Favorite View the author
All Replies
deepin
2024-05-07 19:48
#1

无线调试啊,点个赞先

Reply View the author
raspbian
deepin
2024-05-07 19:49
#2

细想一下 发现没啥用

Reply View the author
lv36
deepin
2024-05-08 12:51
#3

星火应用商店和官方商店均有Qtscrcpy,带有图形界面,适合普通人使用

Reply View the author