Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
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?
Jun 3, 2016  • #1
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Hello! Can you try updating to the latest DisplayFusion Beta (v8.0 Beta 6) and let me know if that works any better? Thanks!
Jun 5, 2016  • #2
User Image
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.
Jun 10, 2016  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
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!
Jun 16, 2016  • #4
User Image
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?
Jun 19, 2016  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
It's been replaced by the Triggers feature. It should have imported all of your Window Location rules though :)

This guide is a primer on the Triggers feature: https://www.displayfusion.com/Discussions/View/working-with-triggers/?ID=43b31609-4ec6-4478-99f8-a1f11e9793f7

Hope that helps!
Jun 21, 2016  • #6
User Image
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?
Oct 31, 2016  • #7
Keith Lammers (BFS)'s profile on WallpaperFusion.com
It could be that the Trigger timed out waiting for the main window to be created. Could you attach a debug log? Here are the steps:
  • On the Troubleshooting tab, change the Logging drop-down to "L1: Log Minimal"
  • Restart DisplayFusion
  • Reproduce the issue and note the time so we'll know where to check in the log file
  • Send us the DisplayFusion.log and DebugInfo.html files (can be found by clicking the Open Log button on the Troubleshooting tab)
  • Disable debug logging after sending the log
Nov 3, 2016  • #8
User Image
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.
• Attachment: DebugInfo.html [123,810 bytes]
Nov 15, 2016  • #9
User Image
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
Keith Lammers (BFS)'s profile on WallpaperFusion.com
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.
Nov 16, 2016  • #11
User Image
sss15
31 discussion posts
here is the df setting file
• Attachment [protected]: DF-setting-6 monitors.reg [285,516 bytes]
Nov 19, 2016  • #12
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks! If you change the Trigger Event from "Window Created" to "Window Focused," does that make any difference at all?
Nov 25, 2016  • #13
User Image
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.
Nov 29, 2016  • #14
Keith Lammers (BFS)'s profile on WallpaperFusion.com
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?
Nov 29, 2016  • #15
User Image
sss15
31 discussion posts
Yes! please let me try it, thanks!
Dec 1, 2016  • #16
Thomas Malloch (BFS)'s profile on WallpaperFusion.com
I put together a scripted function that should work for you. Here's what to do to get it running in DisplayFusion:

  • Download the file attached to this post
  • Open the DisplayFusion Settings window to the 'Functions' tab
  • Click the 'Add Scripted' button
  • Copy the code from the file you download in the first step to the window that popped up
  • Update the list from lines 21-26 with the paths to the programs you would like to open
  • Give the script a name and a Key Combination
  • Click 'OK' to close that window, then 'OK' on the Settings window to save and apply your changes

I hope this works for you!
• Attachment: Startup Applications on Each Montitor.txt [2,213 bytes]
Dec 1, 2016  • #17
User Image
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.
Dec 7, 2016  • #18
Thomas Malloch (BFS)'s profile on WallpaperFusion.com
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.
Dec 7, 2016  • #19
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)