
lolDayus
25 discussion posts
I guess this is kind of a niche issue but I've run into for several apps now so figured it was worth an ask. I have several "when I open this program A, open these other programs B and C as well" triggers that, if there isn't an instance of either B or C open, correctly opens B and/or C "minimized to system tray" as specified by the program B or C itself usually. However, if the program B or C already happens to be in the system tray when the trigger comes up, it opens a "normal window" version of itself right in the middle of the screen.
So basically, trigger works as desired given the assumption that the dependent apps to subsequently open (B or C) don't already have an instance running. What I want to know is, when I open program A, if there is a way for DF to say "oh looks like B is already open/running in background system tray therefore I only need to open C and don't want to do anything to put B in focus"?
I know there's a "once per process ID" frequency option for triggers but I'm fairly certain that only applies to the trigger's check for program A and not any dependent apps like B or C.
I hope this makes sense as I need several "little" apps like B and C to be in my system tray a lot of the time, but not ALL the time.
If you're comfortable with scripting, you can use an IF statement to look for processes already running, and execute based on the results.
This isn't something we support by default in our Triggers window though.
Thanks!