You could try this.
Make yourself a custom keymap that's always in XPression.
I've made one here called RED.
Add a script action. (Make sure its in Global and not Project Shortcuts)

Set it to be fired by a GPI so external device such as a ross switcher or dashboard can fire it or something like an Streamdeck.

Or a keyboard shortcut.

On that GPI have a script like this.
dim project as xpProject
Engine.AddProject("C:\Users\awisniewski\Desktop\gpi test.xpf",true)
Engine.GetProject(0, project)
Engine.SetActiveProject(project)
You'll probably want this ticked as well to avoid having to projects.

------------------------------
Simon Redmile
Senior Graphic Programmer & Designer
Ross Video
Bristol United Kingdom
------------------------------
Original Message:
Sent: 11-25-2022 06:10
From: Jack Reynolds
Subject: Automatically Load Project on Startup
I've seen that, but with 4 projects loaded I don't think theres a way to guarantee which one it will consider to be the "most recent."
------------------------------
Jack Reynolds
Original Message:
Sent: 11-25-2022 06:07
From: Simon Redmile
Subject: Automatically Load Project on Startup
There's this option in preferences.

------------------------------
Simon Redmile
Senior Graphic Programmer & Designer
Ross Video
Bristol United Kingdom
Original Message:
Sent: 11-25-2022 06:04
From: Jack Reynolds
Subject: Automatically Load Project on Startup
Hello,
I am looking for a way to automatically load a specific project every time XPression starts, but I cannot find a way to do it outside of a batch file. Is there an option within XPression to load a project every time the software starts?
Thanks!
------------------------------
Jack Reynolds
------------------------------