dsh-wsl-winshot
在终端中运行以下命令:
dsh plugin install 173787247/dsh-wsl-winshot
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 173787247/dsh-wsl-winshot,或参考 https://github.com/173787247/dsh-wsl-winshot 安装本插件。
插件介绍
在 WSL 里做自动化或调试时,你常常需要一张「就是那块 Windows 窗口」的截图,而不是整屏或剪贴板里的图。dsh-wsl-winshot 面向这种场景:从 WSL 内把指定 Windows 窗口捕获并写到 Linux 侧文件,便于脚本、Harness 工作流或后续处理。
插件支持按进程 ID 或窗口句柄定位目标窗口。若窗口被最小化,会先恢复再测量尺寸,因为最小化状态下窗口矩形为空,否则截不到有效画面。需要「已有剪贴板图像」时,套件里另有 dsh-wsl-shot;本插件适合你必须对准某个具体窗口落盘的情况。
运行环境为 Windows + WSL,且 DeepSeek Harness 在 WSL 内运行;插件会自行找到标准路径下的 PowerShell 完成与 Windows 侧的协作。可与 dsh-wsl-kit 整套安装,也可单独安装。适合在 WSL 开发、跨系统 UI 测试或需要把 Windows 应用画面纳入 Linux 侧流水线的开发者。
使用场景
- WSL 脚本需要把指定 Windows 应用窗口保存为图片文件
- 按进程 ID 或窗口句柄精确截图,避免整屏或剪贴板误用
- 最小化窗口需先恢复再截,保证自动化流水线拿到有效画面
适合人员
- 在 WSL 内使用 DeepSeek Harness 的开发者
- 需要 Windows 与 Linux 侧协作的自动化作者
- 使用 dsh-wsl-kit 做跨系统工具链的用户