sss15
31 discussion posts
I have a bat file which runs 3 application by start command. the 3 application actually is the same software name but in different folders. And I add the 3 application in window location management, to set them to open in different monitors.
but sometimes, the window location management doesn't work, all 3 windows were in the primary monitor.
I guess maybe the 3 application runs too fast to let DisplayFusion to handle, so I set a delay one by one, it works and the 3 windows went to correct monitor.
Is the only way to let DF location management work correctly?
Hello! Can you try updating to the latest DisplayFusion Beta (v8.0 Beta 6) and let me know if that works any better? Thanks!
sss15
31 discussion posts
after the first time the problem happened, it's hard to reproduce the problem, but it can be happened occasionally.
I setup DF8.0 beta6, and run some software that make the system usage in a high load, memory 90% and disk 99%, and then run 6 apps without inserting delay, after waiting a long time, sometimes there are some windows still in primary monitor.
That makes sense, any time the system is under really heavy load, you can end up with stuff timing out (like the Window Location rules). In your case, the delays are the best option to work around that.
Thanks!
Angel Colon
1 discussion post
hey i have a question i updated to beta 6 and i dont have window location, did it get taking off?
sss15
31 discussion posts
This window moving problem may not caused by the system overload.
I have one app running on 4 monitors, when loading them in bat even set in a very long time delay, there are still some weird thing happen.
1. sometimes one or two windows not moved to the specified monitor.
2. sometimes one or two windows are moved to wrong monitor, for example, specified to monitor2 in DF trigger, but it will be moved to monitor3.
3. sometimes one window moved to correct monitor, but the app icon is shown in primary monitor's taskbar, when click the icon, the window will minimized, and click again, it will restore to primary monitor.
still have no clue how to make it happen all the time.
the app has a launching window, which will be refreshed itself several times(connect server status,etc.), and after finishing initializing, the main window will show. I noticed in launching period, the launching window shows, then will be moved to specified monitor, and then goes back to primary monitor, then finished, and main window shows and moved to specified monitor.(this is normal process). The problem happens more often when the launching window takes longer time(for example, server responds slower). I don't know if this has something to do with the problem?
sss15
31 discussion posts
now I install a new computer with 6 monitors, and created a vbscript file to load the 6 program in different file folders.
first in vbscript I set a 3s delay between each execution.
21:26 run vbscript file to loading the 6 programs, #3 and #5 didn't have windows, which are in primary monitor.
then close all windows again, and cut out the delay
21:28 run vbscript file to loading the 6 programs again, this time #5 didn't have window shown, #1 and #4 did have window shown but their icons were still in primary monitor, click the icon, the window shown in #1 or #4 would be back to primary monitor.
sss15
31 discussion posts
because it always failed when uploading log file, there were several repeated posts, please help deleting them.
• Attachment [protected]: DisplayFusion.log [2,021,408 bytes]
Nov 16, 2016 (modified Nov 16, 2016)
•
#10
Thanks! Could you attach a backup of your settings as well? You can do this on the Settings > Options tab, using the Export Settings button.
sss15
31 discussion posts
here is the df setting file
• Attachment [protected]: DF-setting-6 monitors.reg [285,516 bytes]
Thanks! If you change the Trigger Event from "Window Created" to "Window Focused," does that make any difference at all?
sss15
31 discussion posts
After changing the Trigger Event from "Window Created" to "Window Focused", problem still occurs, the only difference is click the app icon which was not moved to specified monitor and stayed in primary monitor, the window will moved to the specified monitor.
I wonder if it would work better to just use a Scripted Function in DisplayFusion to launch and move the applications all in one. Would you be interested in trying that out if we can write up a sample script for you?
sss15
31 discussion posts
Yes! please let me try it, thanks!
sss15
31 discussion posts
Because the program has a launching window(splash window) before main window shows, the script only move the splash window, I have to enable the trigger function to make the main window move. It behaved similar as before, there was still chance that main windows were not moved to specified monitor.
Sorry that script didn't end up working! If you let me know which programs you are trying to open, I can test them out here and modify the script to get it working for you.