Expand description
Aumate - Cross-platform desktop automation library
This library provides core functionality for desktop automation:
- Mouse and keyboard input control
- Screen capture and pixel operations
- Clipboard text and image operations
- Window management
- Screenshot with interactive UI
- Floating window system with particle effects
§Features
input- Mouse and keyboard control (enabled by default)screen- Screen capture operations (enabled by default)clipboard- Clipboard operations (enabled by default)window- Window management (enabled by default)gui- Full GUI support including screenshot UI and floating windows (enabled by default)
§Example
use aumate::prelude::*;
// Mouse operations
let mouse = Mouse::new().unwrap();
mouse.move_mouse(100, 100).unwrap();
// Keyboard operations
let keyboard = Keyboard::new().unwrap();
keyboard.type_string("Hello, World!").unwrap();