xland/ScreenCapture
GitHub: xland/ScreenCapture
一款仅需单个可执行文件、零依赖的轻量级 Windows 截图与录屏工具,支持截图、长截图、屏幕录制、取色及丰富的绘图注释功能。
Stars: 1352 | Forks: 162
**English** | [简体中文](./ReadMe.zhcn.md) | [Русский](./ReadMe.ru.md) | [Bahasa Indonesia](./ReadMe.id.md)

# ScreenCapture
一个强大且轻量级的 Windows 截图工具。
## 功能
- 截图、绘图注释、滚动截图(长截图)、屏幕录制。
- 取色器,支持快捷键复制 RGB 颜色 (`Ctrl+R`)、HEX 颜色 (`Ctrl+H`) 和 CMYK 颜色 (`Ctrl+K`)。
- 绘制实心和空心椭圆、正圆(按住 `Shift`)、矩形、正方形(按住 `Shift`)、箭头、数字标签等。
- 绘制曲线、直线(按住 `Shift`)、马赛克、橡皮擦、文本。
- 可随时修改或删除已绘制的元素(将鼠标悬停在元素上)。
- 撤销 (`Ctrl+Z`)、重做 (`Ctrl+Y`)、保存到文件 (`Ctrl+S`)、保存到剪贴板 (`Ctrl+C` 或双击)。
- 滚动截图(长截图)、屏幕录制(输出 Gif\Mp4 格式)。
- 性能快速且内存占用低。
- 体积小,单一可执行文件,无需安装,不依赖任何动态链接库。
- 支持通过命令行参数直接启动指定功能。
- 支持一次性执行模式(进程不会在系统中驻留)。
## 下载
[发布版本](https://github.com/xland/ScreenCapture/releases/) (778KB)
## 支持的操作系统
- Windows 10 1607 或更高版本
## 编译
- 本项目除了操作系统内置的库之外,没有第三方库依赖。
- 该项目可以使用 Visual Studio 2026(安装了 C++ 桌面开发工具包)进行编译。
## 命令行
- 在命令行参数的等号两侧不要添加空格。
- 以下三种类型的参数可以组合使用。示例:
```
> ScreenCapture.exe enter=long tray=false auto-quit=true
```
```
// Launch and directly enter screenshot mode (default).
> ScreenCapture.exe enter=cap
// Launch and enter long scrolling screenshot mode.
> ScreenCapture.exe enter=long
// Launch and enter screen recording mode.
> ScreenCapture.exe enter=video
```
```
// Show system tray icon (default).
> ScreenCapture.exe tray=true
// Hide system tray icon;
> ScreenCapture.exe tray=false
```
```
// Keep the process running after screenshot capture.
> auto-quit=false
// Terminate the process immediately after screenshot capture.
> auto-quit=true
```
## 赞助
感谢 [EV Sign](https://evsign.cn/) 提供数字签名服务
Alipay Sponsor |
WeChat Sponsor |
Author WeChat |
WeChat Blog: Desktop Software |
标签:C++, Windows工具, 屏幕录制, 屏幕截图, 数据擦除, 端点可见性, 轻量级软件