I can see how its not clear how it would be used. Allow me to explain my setup and give you an example.
I work in Video Post-Production. I work on many different projects. I am regularly juggling between 2-5 active projects over the course of a month, for instance. As, I said, I have a set of scripts that allow me to jump to different subfolders within a given project. In the attachment from my first message, you can see the different folder types I have in every project.
I use the excellent project template app, Post Haste, (
https://www.digitalrebellion.com/posthaste/). This allows me to create a consistent setup to all my projects, so my scripts can easily parse the paths to a given project and I can get to any & all of the various components of a project quickly. And has the added bonus of being able to, not only, make folders but work with template project files, and pre-populate them in specific locations.
When I am working on a specific project, I run the script: "SAVECurrProj" that saves the root path of that project to a single-line text file. And then all the other scripts read that stored path and prepend it to open the appropriate subfolder.
Attached below is how I've set it up in QAP so far. This is a submenu called "Current Working Project". (The 2 items at the bottom are just to allow full access to all projects stored in the places I usually put them. And "DRAKE Scripts Folder" is where my AHK scripts are.)
You can use the "SHOWCurrProj" item to display a message box of the stored path. It looks like the second attached image.
Today I might be on that NatGeo project. Tomorrow I might be on a different project for a week or two. When I switch to a different project, I will run the "SAVECurrProj" script again and store the new project root path.
What I would like to have is a way to easily see what project I have stored (without needing to run my "SHOWCurrProj" script). If it could be dynamically updated on a QAP Favorite, that would be the most efficient. What I see is, back in that first attachment, where the first item says "ROOT," it could say the path that is displayed in the second attachment ("F:\Client Media\NATGEO-MISSIONS_AFRICA-2019OCT_edit2"). And that item would or could be updated somehow. Then, when I switch projects, it would get updated again, after I re-ran the "SAVECurrProj" script.
Maybe this could be an added function to the QAPmessenger app? You could call it with a set of parameters that would update a specific Favorite's information? As opposed to adding a whole new type of Favorite to the main app.