Jump to content
Sign in to follow this  
parkswalker

Switching to a window that is minimized in the taskbar

Recommended Posts

parkswalker

I am trying to switch to a window that minimizes to the taskbar (near the clock on the right). Even when the window is minimized, the Windows task manager shows the application running under the Applications tab. I want to make the window active, ie bring it up, and then manipulate the data in it. I cannot get it to become the active window for some reason. The program can have multiple instances, which I dont want, so I cannot shell execute it without possibly opening multiple instances of the program. Is there a function that will pull this up? he name of the program is called AutoBatch under the applications tab in the task manager and is called auto-settle.exe in the installation directory.

Share this post


Link to post
Share on other sites
FireFox

Hi,
-If the window is minimized, use the WinActivate function.
-If the window is not visible, use the WinSetState function with the @SW_SHOW macro.

Edit: WinGetState to WinSetState.

Br, FireFox.

Edited by FireFox

 

OS : Win XP SP2 (32 bits) / Win 7 SP1 (64 bits) / Win 8 (64 bits) | Autoit version: latest stable / beta.
Hardware : Intel(R) Core(TM) i5-2400 CPU @ 3.10Ghz / 8 GiB RAM DDR3.

My UDFs : Skype UDF | TrayIconEx UDF | GUI Panel UDF | Excel XML UDF | Is_Pressed_UDF

My Projects : YouTube Multi-downloader | FTP Easy-UP | Lock'n | WinKill | AVICapture | Skype TM | Tap Maker | ShellNew | Scriptner | Const Replacer | FT_Pocket | Chrome theme maker

My Examples : Capture toolIP Camera | Crosshair | Draw Captured Region | Picture Screensaver | Jscreenfix | Drivetemp | Picture viewer

My Snippets : Basic TCP | Systray_GetIconIndex | Intercept End task | Winpcap various | Advanced HotKeySet | Transparent Edit control

 

Share this post


Link to post
Share on other sites
parkswalker

Not sure how to use the macro. I have:

WinGetState("AutoBatch")

Where do I put it?

Share this post


Link to post
Share on other sites
FireFox

My bad, it's WinSetState.

e.g: WinSetState("mytitle", "", @SW_SHOW)

Edited by FireFox

 

OS : Win XP SP2 (32 bits) / Win 7 SP1 (64 bits) / Win 8 (64 bits) | Autoit version: latest stable / beta.
Hardware : Intel(R) Core(TM) i5-2400 CPU @ 3.10Ghz / 8 GiB RAM DDR3.

My UDFs : Skype UDF | TrayIconEx UDF | GUI Panel UDF | Excel XML UDF | Is_Pressed_UDF

My Projects : YouTube Multi-downloader | FTP Easy-UP | Lock'n | WinKill | AVICapture | Skype TM | Tap Maker | ShellNew | Scriptner | Const Replacer | FT_Pocket | Chrome theme maker

My Examples : Capture toolIP Camera | Crosshair | Draw Captured Region | Picture Screensaver | Jscreenfix | Drivetemp | Picture viewer

My Snippets : Basic TCP | Systray_GetIconIndex | Intercept End task | Winpcap various | Advanced HotKeySet | Transparent Edit control

 

Share this post


Link to post
Share on other sites
parkswalker

WinSetState("Auto-Settle","",@SW_SHOW)
WinSetState("Auto-Settle","",@SW_RESTORE)
WinActivate("Auto-Settle","")

Worked. Thanks.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×