How to retain/restore window sizes when (un)docking laptop


  1. Posts : 11
    Windows 7 Home Premium 32 bit
       #1

    How to retain/restore window sizes when (un)docking laptop


    I'm not sure if this is possible, but it sure would be useful if so. I haven't been able to find info on it.

    I regularly switch my laptop between being docked and undocked. Each has different screen resolutions:
    - docked: 1920x1080
    - undocked: 1366x768

    I like to have all my windows nearly full screen, but not actually in full-screen mode.

    When I undock, all the windows shrink to fit the new resolution. No problem. However when I re-dock, they don't expand to their previous size - they stay smaller, and I have to manually re-size each one bigger. (I often have very many windows open, so this is a pain)

    Is there any method to have windows re-size larger again? Perhaps either:
    - some command line command to resize all windows to a given size, or
    - (if possible) have Windows understand two display modes, keep track of each currently-open window's screen size in both modes, and then restore the previous size when changing back to the mode in which the window was opened
    - some other solution?

    Thanks.
      My Computer


  2. Posts : 20,583
    Win-7-Pro64bit 7-H-Prem-64bit
       #2

    Hi and welcome to SevenForums,
    You might try windows snap with two of the windows or right click your taskbar and click on show windows side by side and see if they scale to the other display ?
    Windows snap,
    http://windows.microsoft.com/en-us/windows7/products/features/snap
    http://windows.microsoft.com/en-US/windows7/Arrange-windows-side-by-side-on-the-desktop-using-Snap
      My Computer


  3. Posts : 11
    Windows 7 Home Premium 32 bit
    Thread Starter
       #3

    Thanks.

    Problems with that are:
    - Snap maximize the windows - I don't want them maximized however - I just want them restored to customized sizes and positions, e.g., with some desktop exposed, and with the ability to have say some smaller windows - say I'm doing some input in one window while monitoring something in another window or two.
    - That still requires manual action for every window. I'm wondering there's some way I can do say all 12 windows with one actions
      My Computer


  4. Posts : 20,583
    Win-7-Pro64bit 7-H-Prem-64bit
       #4

    Hi,
    As long as aspect ratio is enabled ?
    This isn't the best quality image but just follow the numbers and confirm the settings are enabled :/

      My Computer


  5. Posts : 11
    Windows 7 Home Premium 32 bit
    Thread Starter
       #5

    Hmm - well I have a different display driver than that. (I'm using Windows Enterprise 7 with some custom stuff) I do have the "Graphics Options" menu item, but it doesn't have the "Output To" menu. However you've given me some stuff to look for in my video control panels (I see an NVIDIA control panel, as well as an nView Properties control panel that have some options). Will play around and see ...
      My Computer


  6. Posts : 1
    Multiple
       #6

    Something to try


    I had a similar problem. If I cascaded a dozen explorer windows, 7 would make them all a size it liked (and I didn't). I couldn't find a good solution either. But assuming you have script privileges, you might adapt my kludge.

    Grab a little utility called cmdow.exe. (Sorry, no link. But easy to find.)
    I attached my little vbscript (disregard ugly coding). Pay special attention to the /T (visible in taskbar) switch and you can ignore fishing for explorer windows like I was. Also, get rid of the header row in the cmdow output.

    Hope it helps
    How to retain/restore window sizes when (un)docking laptop Attached Files
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 12:42.
Find Us