AutomationBoot
December 20, 2020 ยท View on GitHub
Application for process automation. Controls mouse and keyboard, records actions, executes scripts, etc. AutomationBoot gives you the ability to control actions using the button, keyboard shortcuts and via the website.

Download - 1.1.0 version
- Installer exe (windows) - download exe
- Executable jar (bin/Automation Boot) - download zip
If the program does not respond, please run it as administrator
Capabilities
- Actions:
- Delay
- Move mouse
- Left, middle, right mouse button
- Click
- Double click
- Press
- Release
- Scroll
- Up
- Down
- Press a keyboard key
- Paste a text
- Paste a test from the file
- Type a text
- Type a text from the file
- Run an existing AutomationBoot schema
- Open file
- Open directory
- Run a bat script
- Run a bat script and wait
- Mouse control:
- Points
- Vector
- Based on the selected picture (opencv)
- Action recording
- Groups
- Iterations
- Multiple schemas (tabs)
- Control via:
- Button
- Keyboard shortcuts
- Website:
- Remote control (e.g. by smartphone)
- Possibility of password protection
- Possibility of changing port
- Supported languages: English, Polish
- Delay control between actions
- Duplicate action
- Parameters (to send
?parameter1=value1¶meter2=value2, to receive: {{parameter1}}) - Turn off group
Examples
- Actions
| Move mouse abJson | Keyboard and paste abJson |
|---|---|
![]() | ![]() |
| Scripts abJson | Shut down computer abJson |
|---|---|
![]() | ![]() |
| Parameters - send abJson | Parameters - receive abJson |
|---|---|
![]() | ![]() |
- Settings
| Global | Local | Active shemas |
|---|---|---|
![]() | ![]() | ![]() |
- Web
| Web view |
|---|
![]() |
Running
To run use VM options
--add-opens=java.base/java.lang=opencv
--add-exports=javafx.controls/com.sun.javafx.scene.control.behavior=com.jfoenix
--add-exports=javafx.controls/com.sun.javafx.scene.control=com.jfoenix
--add-opens=javafx.controls/javafx.scene.control=automationBoot
--add-opens=javafx.graphics/javafx.scene=automationBoot
Known issues
-
Program not responding
Please run it as administrator
-
https://github.com/kotest/kotest/issues/1495
Could not write standard input to Gradle Test Executor 26. java.io.IOException: The pipe is being closedDo not use gradlew to build the project
-
https://github.com/beryx/badass-jlink-plugin/issues/116
Execution failed for task ':compileJava'. > The value for task ':compileJava' property 'destinationDirectory' is final and cannot be changed any further.Use version of gradle: 6.0.1
Built With
Donate me
License
This project is licensed under the Apache License 2.0
Special Thanks
Special thanks to JetBrains for supporting this project.









