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

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&parameter2=value2, to receive: {{parameter1}})
  • Turn off group

Examples

  • Actions
Move mouse abJsonKeyboard and paste abJson
Scripts abJsonShut down computer abJson
Parameters - send abJsonParameters - receive abJson
  • Settings
GlobalLocalActive 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

Built With

License

This project is licensed under the Apache License 2.0

Special Thanks

Special thanks to JetBrains for supporting this project.

jetbrains