Author Topic: Windows app/program to remember instances of windows on different monitors?  (Read 1223 times)

0 Members and 1 Guest are viewing this topic.

Offline Naweo

  • Thread Starter
  • Posts: 199
Hello!

For work related reasons, I use five monitors and I have many instances of google open up every time I turn on the PC. I am wondering if there is an app/program out there that can automatically arrange them into a pre-defined positon using either a hotkey or similar?

Thank you!

Offline Coreda

  • Posts: 776
Windows Layout Manager allows automatically positioning and resizing programs/windows that match your layout settings. From what I've seen it supports multi-monitors, though haven't tested with them.

TaskLayout (the freeware v0.6 not the now payware v0.7) (mirror) is similar to the above program but can additionally launch a layout without having to have them first opened already. Can't recall if it supports multiple monitors but I use this from time to time.
« Last Edit: Thu, 21 March 2019, 06:52:45 by Coreda »

Offline JP

  • Posts: 359
  • Location: Indianapolis, IN ander, our true elevated elder.
I wrote a console style application that uses the Win32 api to do pretty much the same thing although I've never shared it with anyone and I hope I have the source somewhere. My application essentially starts an application, gets the window handle of the application being launched and then moves it to the specified screen or specific x y coordinate location. I also had the capability to maximize the application window. I set up a batch script in the Windows startup folder so it would always launch whenever the machine rebooted. In my script I would have have my application run multiple times but with different parameters. So for example my application might be called upon to launch application XYZ and pass specific parameters to XYZ, then once XYZ started move it to the correct screen and maximize  the window. 

I designed this app for a control room of a factory which happened to control and monitor two different production lines. For monitoring they have two big screen TV's connected to a single desktop PC. This was an issue since it was pretty difficult for operators from different shifts to move windows around manually to the correct screen after an eventual reboot due to updates. Since I got tired of dealing with this issue I decided to come up with my own little application for my specific needs and has worked like a charm for the past few years on Windows 7.
About Me | The Collection
Therapy is expensive so I buy keyboards and bike parts.

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
macOS?



Plus you'd get all the other benefits of using a proper operating system ;) :p
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline JP

  • Posts: 359
  • Location: Indianapolis, IN ander, our true elevated elder.
macOS?

(Attachment Link)

Plus you'd get all the other benefits of using a proper operating system ;) :p

Naw that would result in each instance opening on a specified screen but I don't use a Mac. There is a simple solution which works in my head. Chrome actually has a parameter to specify window location.
Ex: Chrome.exe Google.com --window-position=x,y
About Me | The Collection
Therapy is expensive so I buy keyboards and bike parts.