For the past week I've been revising and expanding a very large set of workflow macros I use. Today, while working on them, I'm struck by just how many "Activate Adobe Audition 2020," "Activate Adobe Media Encoder 2020," "Activate Photoshop 2020," and so on actions are littered throughout all my macros. Every year, I have to go through and manually change all of those to the next year-numbered version of Adobe applications--and other applications whose application titles include version numbers.
I found this thread, Store currently active application in a variable? , and I'm considering that approach. For long macros or many macros strung together into a workflow, which is where I typically call Audition, Media Encoder, Photoshop, Illustrator, and so on, I'm thinking of adding a step that sets variables to the versions of the apps I'm using, and then simply change all of my Activate Application actions to go to the value of the variable... somehow; I haven't figure that part out yet.
Before I invest all that time and effort, though, I was wondering if anyone has any advice or suggestion of a better method.