用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/good9527/Claude-Desktop-Chinese --skill win-automation命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | win-automation |
| description | Control Windows applications via MCP - screenshots, UI automation, keyboard/mouse input |
Windows 桌面自动化 MCP 服务器,提供截图、UI 自动化、键盘鼠标输入等功能。
| 工具 | 功能 |
|---|---|
list_apps | 列出正在运行的应用及其窗口 |
list_windows | 列出所有可见窗口 |
get_window | 通过 HWND 获取窗口信息 |
launch_app | 启动应用 |
get_window_state | 截图 + 无障碍树(带元素索引) |
click | 坐标点击或元素索引点击 |
type_text | 输入文本(支持中文) |
press_key | 按键/快捷键 |
scroll | 滚动 |
drag | 拖拽 |
set_value | 设置可编辑元素的值 |
perform_secondary_action | 执行元素辅助操作 |
activate_window | 将窗口带到前台 |
list_apps() -> 获取所有运行中的应用和窗口
get_window_state(hwnd=12345, include_screenshot=True, include_accessibility=True)
click(hwnd=12345, x=100, y=200) # 坐标点击
click(hwnd=12345, index=5) # 元素点击
type_text(hwnd=12345, text="你好世界") # 输入中文
press_key(hwnd=12345, keys="Control_L+c") # 复制
scroll(hwnd=12345, x=500, y=300, scroll_y=-3) # 向上滚动
get_window_state 调用后有效get_window_state 刷新使用 X11 keysym 风格名称,用 + 连接:
Control_L+c → Ctrl+CControl_L+Shift_L+s → Ctrl+Shift+SAlt_L+F4 → Alt+F4Return → 回车Escape → ESCspace → 空格type_text 通过剪贴板粘贴方式输入,完全支持 Unicode/中文字符。
max_screenshot_width 参数调整activate_window 恢复pip install mcp comtypes pillow pyautogui
在 .claude/settings.local.json 中添加:
{
"mcpServers": {
"win-automation": {
"command": "python",
"args": ["path/to/win-automation-mcp/server.py"]
}
}
}
python server.py # 应该无输出(等待 stdio 输入)