6 个版本

使用旧的 Rust 2015

0.2.3 2017 年 5 月 16 日
0.2.2 2017 年 5 月 12 日
0.1.1 2017 年 5 月 11 日

#240 in 模拟

MIT 许可证

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