Skip to content

Repository files navigation

⌨️ Snet.KMSim

Snet Logo

Windows 平台可编程键鼠模拟器

🌐 官方网站 · 📦 GitHub · 🎬 演示视频

📖 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

📦 安装与使用

1️⃣ 克隆仓库

git clone https://github.com/shunnet/KMSim.git
cd KMSim

2️⃣ 编译项目

使用 Visual Studio 打开 Snet.Windows.KMSim.slnx,选择 Debug 或 Release 构建。

3️⃣ 运行程序

构建完成后运行输出目录中的 Snet.Windows.KMSim.exe,在界面中编写并执行脚本。

📚 资源与社区

渠道 链接
🎬 演示视频 点击观看
🌐 官方网站 snet.cn
🐛 Issues GitHub Issues — 反馈 Bug 或功能建议
Star 如果这个项目对你有帮助,请点亮 Star 支持我们 ❤️

🙏 致谢

📜 License

License: MIT

本项目基于 MIT 开源协议 —— 自由使用、修改、分发。

📄 完整条款请阅读 LICENSE 文件。

⚠️ 软件按「原样」提供,作者不对使用后果承担责任。

📈 Star History

Star History Chart

About

Windows 下可编程的键鼠模拟器

Topics

Resources

Stars

8 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages