Featured image of post 【Scrcpy】在电脑上查看并操作安卓手机

【Scrcpy】在电脑上查看并操作安卓手机

电脑查看手机画面,键鼠直接操控手机(实测有效戒手机瘾😎 )

【Scrcpy】在电脑上查看并操作安卓手机

前言

想象一下,把手机插在电脑上,运行scrcpy程序,就可以在电脑上使用手机。
不需要再在电脑上安装什么WSA、应用宝、安卓模拟器以及各种apk,
手机来信息或验证码只需要在电脑上切换到scrcpy窗口查看和操作,
不用专门去拿手机 再解锁查看 再放下手机 回到电脑键盘屏幕上,
以免打断自己的工作学习和娱乐。
至于安全性,可以选择在github下载,这个项目已经获得10w+的star。

我发现的特点/常用的功能

软件开源无广告,使用流畅不卡顿,不需要root,支持无线连接
鼠标按键可以实现:

  • 对手机的精准操控(不怕点不到右上角的叉)
  • 以及快捷操作
    • 前侧键=下拉状态栏,后侧键=打开后台任务列表,
    • 左键(按下等于手指触屏),右键=返回键(比在手机上侧滑返回爽多了),
    • 滚轮可以在部分界面实现滚动,按下滚轮回到桌面(相当于以前的Home键)
  • 补充:如果你不喜欢CLI版本的,还有个Qt做的GUI版的,这个窗口界面可以直观看到它的更多功能,如图

下载使用

官网下载: https://scrcpy.net/ (按照本文的操作,这一个就够了)
官方github地址: https://github.com/Genymobile/scrcpy/
很像官网的网站: https://scrcpy.org/ (是一个提供scrcpy 的教程和信息的个人博客)
GUI版本的 https://github.com/barry-ran/QtScrcpy

按自己的电脑版本 Win/Mac/Linux 选择对应版本,下载后是一个压缩版,解压后在文件夹里运行scrcpy.exe,官方还自带了无终端运行的脚本,也就是运行后不显示那个黑窗口,方便进行简单的日常使用,也就是给不会频繁使用命令进行其他操作时使用。

我的用法

我用的是官方的CLI版本,我发现两个不满的地方:

  1. 运行之后手机会保持亮屏
  2. 电脑上会有黑窗口

解决不满的方法:

  1. 为了节能(其实是防止OLED烧屏),把它改成了运行后自动把手机黑屏
  2. 为了电脑桌面整洁,终端窗口最小化运行scrcpy

以上两个操作,使用一个vbs脚本实现

1
2
3
4
5
6
7
strCommand = "cmd /c scrcpy.exe --turn-screen-off"  ' 在这里加入 --turn-screen-off

For Each Arg In WScript.Arguments
    strCommand = strCommand & " """ & replace(Arg, """", """""""""") & """"
Next

CreateObject("Wscript.Shell").Run strCommand, 0, false

这个脚本的作用是:运行scrcpy的同时 手机黑屏 且 不显示终端窗口 只显示电脑上的手机画面窗口.

优化日常使用流程

因为 打开文件资源管理器->找到并打开文件夹->运行脚本->关掉文件夹这个流程比较繁琐,所以按照我习惯的操作(按下Win键打开开始界面->点击想运行的程序)进行了优化,在程序目录放置vbs脚本。

  1. 给这个脚本文件创建了快捷方式
    1. 为了脚本的快捷方式更加美观直观,把快捷方式的图标修改一下
    2. 复用官方的图标文件,但是需要转换一下格式,png转换为图标ico格式-网站 https://convertio.co/zh/
  2. 把快捷方式放到“系统程序目录”
    1. Win+R,输入shell:programs然后 回车,会打开一个文件夹(这是系统认可的“程序快捷方式存放目录”)。
    2. 把刚才创建的VBS快捷方式,复制/剪切到这个文件夹里。
  3. 固定到开始界面
    1. 打开Windows开始菜单(按下Win键),找到这个快捷方式
    2. 右键选择“固定到开始屏幕”

大功告成!

起因

这些年一直都有在电脑上操作手机、或者运行手机APP的需求,每个阶段的原因都不一样, 最开始可能是对手机的不舍?后来是为了玩游戏,再后来是为了方便使用一些APP应用,现在可能是为了减少对手机的使用。

小时候在老年机上玩贪吃蛇小蜜蜂,初中在MRP展讯冒泡平台这些山寨机上替换文件运行各种好玩的**游戏,后来在诺基亚上运行jar**游戏和网游,再后来高中有了安卓机玩各种单机3d游戏。。。
大学有了自己的笔记本,一下子多了一台设备,有时候手机和电脑都玩不过来了,感到分身乏术,总想能够统一起来,手机运行Windows这种事不是没做过(小米6),但是太离谱了。

从那之后一直都想找一款能在电脑上运行手机APP的软件。
最开始是各种安卓模拟器:蓝叠、夜神、mumu等等,其实效果都不太好,容易卡顿卡死,对电脑负担大。
这几年出了WSA(Windows Sub Andriod),可以直接在Windows运行Apk,前前后后也折腾许久,为此还专门升级到Win11,但是始终觉得不好用。包括今年win端应用宝把apk运行的功能整合了进去,体验已经比wsa好很多了,但是还是会卡死,以及有些软件不支持,弄的也不太想用了。

其实这个需求一直不太大,就是当时折腾一下,主要是也一直没有一个很好的体验。不过最近因为我经常使用联想平板作为电脑拓展显示屏,联想自带的超级互联功能不错(只是有点卡,好像才50帧),我突然想到手机能不能也这样。
结合最近觉得玩电脑比玩手机好很多(主要是用电脑的时候更倾向于去工作学习,用手机的时候更倾向于刷娱乐信息,还有电脑的大屏幕IPS比手机的小屏幕OLED对眼睛更友好),所以又想折腾了。
借助ai帮我筛选一圈,发现了几个,其中这个Scrcpy,我感觉有点眼熟,在Everything搜了一下,发现几年前就下载使用过了,当时可能没怎么深入体验,然后我重新试了一下,突然发现比联想的超级互联好多了,点开即用,流畅不卡顿

Licensed under CC BY-NC-SA 4.0
最后更新于 Sep 15, 2024 19:41 +0800
使用 Hugo 构建
主题 StackJimmy 设计