Launch Dynamo to a specific .dyn

Is there any way to tell Revit to launch it’s associated Dynamo version and open a specific .dyn? (I do not want to run a Dynamo Player, I’m looking for the full Dynamo application)

I have 4 versions of Revit installed (2020-2023) all pointing to the same Extension ribbon for my company and PyRevit installed on all versions mentioned.

Thanks in advance!

Do you need to have Dynamo open, or can you run the script from a button press from a custom pyRevit extension? If you need to modify parameters / inputs, you can use something like Data-Shapes to make some pop-up UI’s.

The fastest method would be creating a pulldown item and placing different scripts inside.
Something like this: