Windows 平台可编程键鼠模拟器
📖 English | 简体中文
KMSim 是一款 Windows 下可编程键鼠模拟器,适用于自动化测试、重复性操作与复杂脚本化控制等场景。底层基于 Win32 API(SetCursorPos / mouse_event / keybd_event)实现,无驱动依赖。
| 功能 | 说明 |
|---|---|
| ⌨️ 键盘模拟 | 单键、组合键(Ctrl+...)、延迟输入等操作 |
| 🖱️ 鼠标控制 | 移动、单击(左 / 中 / 右)、滚轮滚动 |
| 📜 脚本化控制 | 自定义脚本实现复杂自动化流程 |
| 🎨 高度可定制 | 丰富的配置选项,适应不同场景 |
| 📋 剪贴板操作 | 复制 / 粘贴 / 剪切内容,模拟 Ctrl 键快捷输入 |
脚本采用 指令 或 指令 = 参数 语法,支持循环与嵌套调用:
CopyContentAsync = 记事本
LWinAsync
DelayAsync = 3000
PasteAsync
DelayAsync = 3000
EnterAsync
DelayAsync = 3000
SelectAllAsync
DelayAsync = 5000
BackAsync
DelayAsync = 5000
CopyContentAsync = 欢迎使用 Snet.cn 键鼠模拟器
PasteAsync
While = true
PasteAsync
OemCommaAsync
DelayAsync = 3000
EnterAsync
💡 嵌套调用:使用
‹ ›包裹含空格的整体参数 ——MoveWindowsHandleAsync = GetWindowsHandleAsync‹notepad aaa bbb› 0 0 1000 1000
git clone https://github.com/shunnet/KMSim.git
cd KMSim使用 Visual Studio 打开 Snet.Windows.KMSim.slnx,选择 Debug 或 Release 构建。
构建完成后运行输出目录中的 Snet.Windows.KMSim.exe,在界面中编写并执行脚本。
| 渠道 | 链接 |
|---|---|
| 🎬 演示视频 | 点击观看 |
| 🌐 官方网站 | snet.cn |
| 🐛 Issues | GitHub Issues — 反馈 Bug 或功能建议 |
| ⭐ Star | 如果这个项目对你有帮助,请点亮 Star 支持我们 ❤️ |
- 🌐 Snet.cn
- 🎨 Snet.Windows.Controls — WPF 控件库
本项目基于 MIT 开源协议 —— 自由使用、修改、分发。
📄 完整条款请阅读 LICENSE 文件。
⚠️ 软件按「原样」提供,作者不对使用后果承担责任。
