2023-03-04 15:56:35 +08:00
|
|
|
# On Windows
|
|
|
|
|
|
|
|
## Install
|
|
|
|
|
|
|
|
Download the [latest release]:
|
|
|
|
|
2023-06-22 06:26:36 +08:00
|
|
|
- [`scrcpy-win64-v2.1.zip`][direct-win64] (64-bit)
|
|
|
|
<sub>SHA-256: `57b98813322c8b5b560ada68714a2cd7b7efe64086fa61d03e389c23212c803d`</sub>
|
|
|
|
- [`scrcpy-win32-v2.1.zip`][direct-win32] (32-bit)
|
|
|
|
<sub>SHA-256: `4d261d391a60ea975440d83cdc22f8250b3c8985f2ece8c7e53d6fb26c0d74ed`</sub>
|
2023-03-04 15:56:35 +08:00
|
|
|
|
2023-03-12 09:59:44 +08:00
|
|
|
[latest release]: https://github.com/Genymobile/scrcpy/releases/latest
|
2023-06-22 06:26:36 +08:00
|
|
|
[direct-win64]: https://github.com/Genymobile/scrcpy/releases/download/v2.1/scrcpy-win64-v2.1.zip
|
|
|
|
[direct-win32]: https://github.com/Genymobile/scrcpy/releases/download/v2.1/scrcpy-win32-v2.1.zip
|
2023-03-04 15:56:35 +08:00
|
|
|
|
|
|
|
and extract it.
|
|
|
|
|
2023-05-16 18:53:58 +08:00
|
|
|
Alternatively, you could install it from packages manager, like [Winget]:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
winget install scrcpy
|
|
|
|
```
|
|
|
|
|
|
|
|
or [Chocolatey]:
|
2023-03-04 15:56:35 +08:00
|
|
|
|
|
|
|
```bash
|
|
|
|
choco install scrcpy
|
|
|
|
choco install adb # if you don't have it yet
|
|
|
|
```
|
|
|
|
|
|
|
|
or [Scoop]:
|
|
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
scoop install scrcpy
|
|
|
|
scoop install adb # if you don't have it yet
|
|
|
|
```
|
|
|
|
|
2023-05-16 18:53:58 +08:00
|
|
|
[Winget]: https://github.com/microsoft/winget-cli
|
2023-03-04 15:56:35 +08:00
|
|
|
[Chocolatey]: https://chocolatey.org/
|
|
|
|
[Scoop]: https://scoop.sh
|
|
|
|
|
|
|
|
_See [build.md](build.md) to build and install the app manually._
|
|
|
|
|
|
|
|
|
|
|
|
## Run
|
|
|
|
|
2023-03-13 15:40:31 +08:00
|
|
|
_Make sure that your device meets the [prerequisites](/README.md#prerequisites)._
|
|
|
|
|
2023-03-04 15:56:35 +08:00
|
|
|
Scrcpy is a command line application: it is mainly intended to be executed from
|
|
|
|
a terminal with command line arguments.
|
|
|
|
|
|
|
|
To open a terminal at the expected location, double-click on
|
|
|
|
`open_a_terminal_here.bat` in your scrcpy directory, then type your command. For
|
|
|
|
example, without arguments:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
scrcpy
|
|
|
|
```
|
|
|
|
|
|
|
|
or with arguments (here to disable audio and record to `file.mkv`):
|
|
|
|
|
|
|
|
```
|
|
|
|
scrcpy --no-audio --record=file.mkv
|
|
|
|
```
|
|
|
|
|
|
|
|
Documentation for command line arguments is available:
|
|
|
|
- `scrcpy --help`
|
|
|
|
- on [github](/README.md)
|
|
|
|
|
|
|
|
To start scrcpy directly without opening a terminal, double-click on one of
|
|
|
|
these files:
|
|
|
|
- `scrcpy-console.bat`: start with a terminal open (it will close when scrcpy
|
|
|
|
terminates, unless an error occurs);
|
|
|
|
- `scrcpy-noconsole.vbs`: start without a terminal (but you won't see any error
|
|
|
|
message).
|
|
|
|
|
|
|
|
_Avoid double-clicking on `scrcpy.exe` directly: on error, the terminal would
|
|
|
|
close immediately and you won't have time to read any error message (this
|
|
|
|
executable is intended to be run from the terminal). Use `scrcpy-console.bat`
|
|
|
|
instead._
|
|
|
|
|
|
|
|
If you plan to always use the same arguments, create a file `myscrcpy.bat`
|
|
|
|
(enable [show file extensions] to avoid confusion) containing your command, For
|
|
|
|
example:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
scrcpy --prefer-text --turn-screen-off --stay-awake
|
|
|
|
```
|
|
|
|
|
|
|
|
[show file extensions]: https://www.howtogeek.com/205086/beginner-how-to-make-windows-show-file-extensions/
|
|
|
|
|
|
|
|
Then just double-click on that file.
|
|
|
|
|
|
|
|
You could also edit (a copy of) `scrcpy-console.bat` or `scrcpy-noconsole.vbs`
|
|
|
|
to add some arguments.
|