4 个版本
使用旧的 Rust 2015
0.1.3 | 2016年1月8日 |
---|---|
0.1.2 | 2016年1月8日 |
0.1.1 | 2015年12月27日 |
0.1.0 | 2015年12月27日 |
在 #wheel 中排名 20
4KB
51 行
mouse_automation
一个提供简单鼠标自动化的 winapi 包装器。可以从多种语言中使用。
安装
Rust
将此内容添加到 toml 文件中
[dependencies]
mouse_automation = "0.1.1"
示例
extern crate mouse_automation;
fn main() {
mouse_automation::move_mouse(0, 0, true); // moves mouse to top left corner
}
功能
移动鼠标
mouse_automation.move_mouse(mut x: i32, mut y: i32, abs: bool);
第三个参数应该是 true 用于绝对移动,false 用于相对移动。
模拟点击
mouse_automation.LEFT.down();
mouse_automation.LEFT.up();
mouse_automation.RIGHT.down();
mouse_automation.RIGHT.up();
mouse_automation.MIDDLE.down();
mouse_automation.MIDDLE.up();
需要两个命令来模拟点击,第一个发送一个按下事件,第二个发送一个抬起事件。
滚轮滚动
mouse_automation.wheel(movement: u32);
参数的符号表示滚动的方向。