KeyboardMaestro is maybe the one app that I could not do without. We all have our preferences about software we like, but KeyboardMaestro just works, works well, and is advanced and complex and at the same time, is very approachable. I have dabbled in AppleScript and love it - hate it. I love what it does, but I hate trying to understand it’s logic. Javascript s also very useful and easier on my brain to understand than AppleScript. I mention this here because the reasons I sometimes am drawn to seeking a solution for something is because I want my mac to behave in a way that I want it to behave and not so much because I think like a programmer.
KeyboardMaestro fits the bill. It can do so many things - including run all your applescripts. It is a virtual Swiss Army knife for doing just about anything you want on a Mac. Only it is better. With a Swiss Army knife you don't get a locking blade and, it’s a bit light weight for real day to day utility in a pocket knife. Not so with KeyboardMaestro. It takes a little understanding to figure out a solution at times, but the forums on KeyboardMaestro have always weighed-in quickly with solutions to my questions.
Sometimes an app wont open as I think it should with certain conditions or windows ready when I open it. Keyboard Maestro can read an apps menus so with a one key macro I can tell my apps to open as I want them, resize windows, and so much more.
I can highly recommend this app. In case anyone hasn’t taken the plunge, it is a great app for doing any sort of customization to your mac.