Skip to content

Jamir-boop/better-automationanywhere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Better AutomationAnywhere

aa-preview

Improvements to enhance the Automation Anywhere development platform include an upgraded user interface and a suite of features accessible via a command palette, along with fixes for several annoyances. ✅ Tested and working on AutomationAnywhere Control Room 31.0.0 to 36.0.0


Features

aa.user.styl

image
  • Universal copy/paste allows you to copy and paste actions between control rooms.
image
  • Converts input fields that have a horizontal scroll into text areas that break words, allowing you to view all contents at a glance.
input-to-areatext
  • Redesigned the annoying buttons for selecting actions, variables, and triggers.
services
  • Increases the font size and assigns Cascadia Code and Cursive Cascadia Code to key parts of the UI.
  • Adds a colorful background.
  • And much more...

userScript.js

Recording_2024-05-11_18-24-04.mp4

This script enhances Automation Anywhere by adding a command palette (Alt + P) that lets you execute helpful developer commands instantly.

✅ Command Palette Commands

Use the command palette to run any of the following:

  • a, addaction, add action: Open the "Actions" section in the palette.
  • adv, addvar, add variable: Add a new variable.
  • v, showvars, list variables, variables: Show the variables panel.
  • duv, delete unused: Remove unused variables.
  • p, private, private bots: Go to your Private Bots folder.
  • historical, activity historical: Open Activity History.
  • audit, audit log: Open the Audit Log.
  • :25: Scroll to line number 25 (or any number).
  • help, show help: Show this command reference.

⌨️ Keyboard Shortcuts

  • Alt + P: Toggle the command palette.
  • Alt + V: Show variables.
  • Alt + A: Show actions.
  • Ctrl + D: Toggle the right-side toolbar.

📋 Clipboard Slots (Universal Copy/Paste)

Using the Tampermonkey menu, you can copy/paste bot actions between sessions and even across control rooms:

  • Copy to Slot 1/2/3
  • Paste from Slot 1/2/3

Rocket icon buttons will also appear in the top toolbar for faster access.


⚙️ Installation

These are a userScript (userScript.js) and a userStyle (aa.user.styl) that can work together or independently.

1. Install the Browser Extensions

2. Add the Scripts

✅ Make sure your Control Room language is set to English for selector compatibility.


🚀 Usage
  1. Open Automation Anywhere.
  2. Press Alt + P to open the palette.
  3. Start typing a command or help to see options.
  4. Hit Enter to execute.
  5. Optionally, right-click Tampermonkey → choose a clipboard slot to copy or paste.

🧠 Why are there two files?

This project is split into:

  • A userScript that runs JavaScript features via Tampermonkey.
  • A userStyle that changes CSS and UI styles via Stylus.

Keeping them separate makes installation modular and leverages the best tool for each job without bloating a single script.


License

MIT License


Created by jamir-boop GitHub: @Jamir-boop

About

Improvementes to the UI/UX experience for bot editor and a command palette.

Topics

Resources

Stars

Watchers

Forks