Hi Keith,
I would open four instances at the same time.
The problem is as follows: I have a videosurveillance client software, used to show video streams from IP cameras.
Now, this client can send different views of the cameras on different monitors, but, above all,when you close the client, and afterwards you open it again, it remebers the last position of the windows, before it was closed.
So the client restores exactly the views on each monitor, in the same position they were the last time.
Now, for some reason it very long to explain, I have to open four instances of this client, each one connected to a different videoserver, and FORCE each client to open its main window ( just one for each client ) on each monitor in the position I choose ( i Have four monitors with extended desktop ).
I have managed this , by using a workaround: in c
rograms/ I have created four copies of the folders of the client software, with all the executables, dll, etc, and renamed each folder in order do have four different paths: for example : c
rograms/client1/client.exe, c
rograms/client2/client.exe, c
rograms/client3/client.exe, c
rograms/client4/client.exe.
Then i created four triggers, "windows created", where "match conditions" is the process filename, and each trigger is associated with each different complete path and filename of the process.
This workaround works, but for some reason, possibly accordingly to the order in which you close the windows ( or for some other misterious reason ), sometime it doesn't work, and the windows just open overlapped on the first two monitors in a radnom way ( or with a scheme I could not understand ).
So I thought thet maybe I am doing something wrong or using displayfusion in some unusual way, and maybe there is some more elegant and correct solution ( es. not using four paths but just one path and open four instances of the program from this path )
sorry for the long explanation, hope i have been clear...
David