AugySchmoggyBoggy
8 discussion posts
The software who's windows I need to manage shows up as two identical windows in window position profile. I have set up two different window locations, but DF puts both in the same rather than one in each.
Is there a way to manage this?
Dec 27, 2019 (modified Dec 27, 2019)
•
#1
Are all three match conditions identical? (Process name, window class, window text?)
AugySchmoggyBoggy
8 discussion posts
Yes, unfortunately it looks like all 3 - process filename including the long code before the .exe, the class and the text are the same.
I have the monitior split into 2 halves. I've got a 'rule' that specifies bounds as the right and bounds for the left but I guess they choose the first match. Is there any way to have them look for a second matching criteria if someone else has already matched to a rule?
There isn't a way to do that, no. Are you wanting to use the window position profile for the initial positioning of these windows, or do you need to reload the profile at various times throughout the day?
If it's just for initial positioning, it may be possible to use a Scripted Function to launch and move the windows.
AugySchmoggyBoggy
8 discussion posts
The software stubbornly resists any way of moving the windows other than its own internal settings. However it is older and does not handle losing the monitor when switched by KVM. The two split sceens move to the other monitor and cannot be moved back without closing and restarting completely - even after windows re-detects that the monitor is back. DisplayFusion is fantastic -- and the ONLY program I have found that allows me to move this program's windows which are strangely hardened against changes to them.
I have set up keys to choose a window and manually move it left and then another key to select the other window and move it right. That works well enough for me. But before I could deploy it at work I need it to be one-keystroke-simple.
Ok, there's another set of save/restore functions that will probably work here, but the downside is that they don't persist across reboots.
On the Settings > Functions tab, try assigning key combos to the "Save Window Positions" and "Restore Window Positions From Last Save" functions.
Those use window handles which are unique, but they get regenerated when the window is full closed/re-opened.
As long as you save the positions some time before switching inputs on the KVM, you can run the restore function after switching back.