6 个版本
使用旧的 Rust 2015
0.2.3 | 2017 年 5 月 16 日 |
---|---|
0.2.2 | 2017 年 5 月 12 日 |
0.1.1 | 2017 年 5 月 11 日 |
#240 in 模拟
7KB
175 行
rsbot
在我的朋友 @tbodt 的帮助下,我向您展示...
Rsbot!
现在您可以从 Rust 中模拟按键了!
extern crate rsbot;
fn main() {
std::thread::sleep(std::time::Duration::from_secs(1));
let bot = rsbot::Bot::new();
bot.type_keys("hello");
}
甚至可以移动鼠标!
extern crate rsbot;
fn main() {
let mut bot = rsbot::Bot::new();
// set_mouse_pos needs bot to be mutable under Linux.
bot.set_mouse_pos(0, 0); // Absolutely positioned
bot.move_mouse(50, 50); // Relatively positioned
}
有很多改进的空间!
意图
我知道我永远无法绑定整个 X11 库。
这是一项非常繁琐的任务。
我也知道我无法将其做成跨平台。
然而,我真诚地相信,在您的帮助下,我们可以做到。
发起拉取请求!提交问题!我们可以做到这一点!
要求
目前仅支持 Linux 和 X11。
我没有 Windows 机器。
然而,我欣赏拉取请求。
依赖项
~43KB