dsh-wsl-winctl
在终端中运行以下命令:
dsh plugin install 173787247/dsh-wsl-winctl
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 173787247/dsh-wsl-winctl,或从开源仓库 https://github.com/173787247/dsh-wsl-winctl 按文档安装。
插件介绍
在 WSL 里写脚本或跑自动化时,你往往还需要动一下宿主机 Windows 上的窗口:切到前台、最小化、挪位置或改大小。单靠 Linux 侧工具够不到这些顶层窗口,来回切终端点鼠标又打断流程。
dsh-wsl-winctl 是 DeepSeek Harness 的客户端插件,从 WSL 枚举并控制 Windows 顶层窗口,支持激活、最小化、还原、移动与调整大小。每次操作都通过进程 ID 或标题包含关键字明确指定目标,不会对「当前焦点」误操作;移动窗口时必须同时给出位置与正数尺寸,半指定请求会被拒绝而不是猜测。
适合在 WSL 里用 Harness 做桌面编排、测试或运维的同学,尤其是 dsh-wsl-kit 套件用户。环境需要 Windows + WSL、在 WSL 内运行 DeepSeek Harness,且能通过标准路径调用 PowerShell(插件会自行定位)。
使用场景
- 从 WSL 脚本把指定标题的 Windows 窗口切到前台
- 在自动化流程里最小化或还原宿主机上的应用窗口
- 按进程 ID 移动并调整顶层窗口的位置与大小
适合人员
- 在 WSL 内用 Harness 编排 Windows 桌面的开发者
- 需要脚本化控制宿主机窗口的测试与运维人员
- 使用 dsh-wsl-kit 套件的用户