文件与数据
插件
dsh-plugin-verified-search
f0909172434
Verified current-source search workflow for DeepSeek Harness
deepseekdeepseek-harnessdshdsh-plugin
PROJECT TOPICS
PROJECT README
一款 Windows 截图工具:截图 · 离线 OCR 文字识别 · 桌面置顶钉图,单文件绿色版,双击即用,无需安装、无需联网。
| 功能 | 说明 |
|---|---|
| 截图 | 全局热键 / 托盘菜单,拖拽选择区域,自动保存 + 自动复制到剪贴板 |
| 离线提取文字 (OCR) | 调用 Windows 系统自带 OCR 引擎(Windows.Media.Ocr),完全离线、无需联网、无需捆绑模型;内置图像预处理(小图放大 + 灰度 + 自动对比度增强),小字与中文识别效果显著提升;智能自动识别:含中文的图片自动切换中文引擎,纯英文图片使用英文引擎;识别结果原样保留空格与排版 |
| 修改截图快捷键 | 设置界面点击输入框后直接按下新组合键即可修改(含"识别文字"快捷键) |
| 更改图片存储位置 | 设置界面自由选择存储文件夹,截图自动按时间戳命名保存 |
| 桌面钉图 | 任意图片(文件 / 剪贴板 / 截图)钉在桌面上,始终置顶不被其他窗口覆盖,可拖动、缩放、调透明度 |
| 鼠标穿透 | 钉图可开启鼠标穿透:图片留在桌面最上层但完全不阻挡鼠标操作,点击会落到下方窗口 |
SnapShot.exe,程序驻留任务栏右下角托盘(蓝色 T 图标)。Ctrl + Alt + A(可在设置中修改),拖拽选择区域后松手,图片自动保存并复制到剪贴板,选区旁出现工具条:Ctrl + Alt + S,截图后直接进入文字识别窗口。Ctrl + Alt + P%APPDATA%\SnapShot\settings.json,日志在 %APPDATA%\SnapShot\logs\。设置 → 时间和语言 → 语言和区域 → 添加语言 → 中文(简体) → 语言选项 → 基本文字识别(仅需安装一次,之后完全离线可用;未安装时自动回退英文/自动识别)csc.exe,无需安装任何 SDK,构建过程完全离线.\build.ps1,产物为 dist\SnapShot.exe(约 50 KB 单文件)SnapShot.exe --diagnose <输出文件> 检测 OCR 语言、离线识别与热键注册.\build_test.ps1 构建 SnapShot_test.exe(设置序列化、屏幕截图、钉图置顶机制)SnapShot/
├── SnapShot.exe # 成品(dist 目录)
├── src/ # 源码
│ ├── Program.cs # 入口、单实例、DPI
│ ├── AppContext.cs # 托盘、菜单、截图流程编排
│ ├── HotkeyManager.cs # 全局热键(RegisterHotKey)
│ ├── CaptureOverlay.cs # 全屏选区截图
│ ├── OcrService.cs # 离线 OCR(Windows.Media.Ocr)
│ ├── OcrForm.cs # 识别结果窗口
│ ├── ToolbarForm.cs # 截图后工具条
│ ├── PinForm.cs # 桌面置顶钉图
│ ├── SettingsForm.cs # 设置界面
│ └── ...
├── assets/ # 图标、应用清单
├── tools/ # 自动化测试
├── build.ps1 # 构建脚本
└── build_test.ps1 # 测试构建脚本
Ctrl + Alt + P 或托盘菜单「取消所有钉图穿透」即可恢复。CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。