Eric Zago
2 discussion posts
Is it possible to use the Window Location feature in order to always send one particular application window to one monitor, and a differently titled Window of the same application to the second monitor?
The specific situation: The application is a Matlab Compiled Runtime application (ie MathWorks.com). The application launches two windows, one always has the title "Simulation Monitor" and the other has the title "Simulation Control Panel." This is for a museum exhibit where visitors will interact with a simulation.
We want to make sure that the window titled "Simulation Control Panel" always opens on one monitor (which will be a touch screen), and the "Simulation Monitor" window opens on the other monitor (which will be an ordinary non-touch monitor).
The windows do not seem to always open in the same order, so the use of the "Window Location Mode" setting doesn't seem to help. Both windows run as part of the same process, so the application executable is the same for both windows. There is just the single .exe file listed under Processes in Windows Task Manager; though it does show up as two separate tasks in the Applications list.
Is there some other way to force this to happen automatically on start each boot? As it is for a museum exhibit, it needs to happen automagically without daily user intervention. Further, if there is a way to also prevent the windows from resized/moved, that would also be fabulous. Are any of these things that Custom Functions could help solve?
Thanks,
-Eric
Exhibit Tech
Eric Zago
2 discussion posts
Thanks for adding our vote to the feature request. Alas - while I appreciate the pointer to that scripting tool - I'm looking for something a little bit more robust that I can trust, rather than the risk the race conditions that arise when using such a tool in an environment where we need it to happen reliably everyday and stand up to museum visitors.
Thanks again,
-Eric