DSH HUB
首页插件商店插件包社区排行榜资源发布指南
插件源码
返回插件目录

173787247 /

173787247/dsh-wsl-wininput

已验证

Targeted Windows input from WSL: invoke a UI Automation element, or send keys and clicks to a chosen window without stealing focus.

★ 1 Stars0 Forks0 IssuesN/A 社区评分0 已确认安装
查看 GitHub
README来源: master@eaa10e6b

dsh-wsl-wininput

DeepSeek Harness plugin: Targeted Windows input from WSL: invoke a UI Automation element, or send keys and clicks to a chosen window without stealing focus.

Part of dsh-wsl-kit.

中文说明 → README.zh.md

Install

dsh plugin --profile web add github:173787247/dsh-wsl-wininput

Usage

win_invoke action=invoke pid=1234 expectName="Save" expectType=Button
win_invoke action=type pid=1234 text="hello"
win_invoke action=click pid=1234 x=100 y=40

Notes

expectName is required for invoke. Elements are found by name, and the match must be unique: no match means the element is gone, more than one means the name is too general to act on. Both are refusals, not best-effort clicks.

An earlier version took the element index from a uia_tree handle. Testing showed two consecutive walks of a live window disagree about what sits at a given index, which turned an invoke into a click on whatever had moved into that slot.

Requirements

  • Windows with WSL, and DeepSeek Harness running inside it.
  • PowerShell reachable at the standard path (the plugin finds it itself).

Tests

npm test

The unit tests run anywhere. The live tests are skipped outside WSL.

Compatibility

Field Value
Plugin dsh-wsl-wininput 0.1.0
Minimum dsh ≥ 0.1.2 (web UI one-shot ?token= on Windows relay :3081)
Latest verified See dsh-wsl-kit Compatibility (currently 0.2.0-rc.2) — single source of truth for the suite
Kit set full or install alone

License

MIT

—/ 5

暂无评分

已验证 DSH bundle

Commit eaa10e6b313f

社区评论

还没有评论,来写第一条。

DSH HUB

社区维护的 DSH 插件索引。不是 GitHub 或 DeepSeek AI 的官方产品。

社区资源API关于