ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > Post New Requests Here

IDEA: Minimizes all windows except the active one (with fexiblity)

(1/2) > >>

Sylex22:
Hi,

I found the awesome application (MinimOther) which does exactly what it says on the tin and is working like a charm.

However I'm struggling a little and hope you can help?

I have an application (Relation.exe), once opened it opens multiple other windows within itself. if I minimize the Relation.exe then it minimizes the app and all the windows within it. Therefore when MinimOther is running and I open a new window within itself it minimizes the whole Relation.exe itself therefore taking all the other windows with it.

I know the app ignores dialog windows which it seems to handle (i think). It seems these additional windows within Relation.exe are not dialog windows and are therefore treat like a seporate application.

Do you know if there is a way to stop it from minimizing windows within an active window? Also maybe some flexiblity to exclude certain applications?

This reason we want this application urgently is due to the fact that when minimizing an application it frees up so much memory (RAM), rather than flicking between applications which holds onto memory.

Example of RAM usage:

Outlook.exe - (on open: 24MB), (Minimized: 1.5 MB), (on restore: 6 MB)
Relation.exe - (on open: 80MB), (Minimized: 3.2 MB), (on restore: 9 MB)

We work in a terminal Server enviroment and users share RAM, by running MinimOther we can cut memory usage significantly!!!!

Your help would be much appreciated.

Please let me know if you need any further information.

Sylex22


 

brotherS:
Since there was no link to MinimOther in your post I googled and found that
a) it's by skrommel!  8)
b) lifehacker reported about it too! http://lifehacker.com/367602/quickly-focus-on-your-active-window-with-minimother - interesting comments.

Sylex22:
Yes the software can be downloaded from: https://www.donationcoder.com/Software/Skrommel/

This is the free source code which I believe is coded in AutoHotKey (which I know nothing about - well scripting all together in fact):

;MinimOther.ahk
; Minimize all windows except the one active
;Skrommel @2005

#SingleInstance,Force
SetWinDelay,0

START:
Sleep,200
IfWinNotExist,ahk_id %id%
  WinRestore,A
WinGet,id,ID,A
WinGet,style,Style,ahk_id %id%
If(style & 0x20000)
{
  WinGet,winid_,List,,,Program Manager
  Loop,%winid_%
  {
    StringTrimRight,winid,winid_%A_Index%,0
    If id=%winid%
      Continue
    WinGet,style,Style,ahk_id %winid%
    If(style & 0x20000)
    {
      WinGet,state,MinMax,ahk_id %winid%,
      If state=-1
        Continue
      WinGetClass,class,ahk_id %winid%
      If class=Shell_TrayWnd
        Continue
      IfWinExist,ahk_id %winid%
        WinMinimize,ahk_id %winid%
    }
  }
}
Goto,START

I spoke a developer as well and he doesn't really know what to do.

Anybody any good with this scripting? Possibly needs a fews tweaks and then re-compiled?

Let me know your thoughts...

Sylex22

sri:
MinimOther is awesome! I didn't realize this is what I wanted when I was frustrated yesterday while trying to keep the active window in focus. I was minimizing everything to desktop and then activating the main window. Not any more. Thanks skrommel for making it and Sylex for mentioning it.

lanux128:
adding some exceptions is possible so just hang in there. Skrommel would be able to take care of this when he is around but do give more info about this program such as screenshots, the actual program name. btw, here is the original thread for MinimOther.

Navigation

[0] Message Index

[#] Next page

Go to full version