Guest rathore Posted March 23, 2004 Share Posted March 23, 2004 How do i find out the classname (not handle) of the active window? Thanx. -Rathore Link to comment Share on other sites More sharing options...
Administrators Jon Posted March 23, 2004 Administrators Share Posted March 23, 2004 The AutoIt Window Spy shows this information along with the title. Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Link to comment Share on other sites More sharing options...
Guest rathore Posted March 23, 2004 Share Posted March 23, 2004 i'm sorry i should've been more clear. i want to do this in a script. like every explorer window has a different title (depending on the folder open) but has the same classname. i wanted to check if the active window is an explorer window ( classnames CabinetWClass or ExploreWClass) thanx! Link to comment Share on other sites More sharing options...
Administrators Jon Posted March 23, 2004 Administrators Share Posted March 23, 2004 There probably should be a WinGetClass function but you can work around it by doing something like: If WinActive("classname=CabinetWClass") Then ... specified class is active ... EndIf Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Link to comment Share on other sites More sharing options...
Guest rathore Posted March 23, 2004 Share Posted March 23, 2004 uh Jon, does that really work? this is what i tried: sleep (2000) If WinActive("classname=CabinetWClass") Then TrayTip ( "yes", "it works!",1) sleep (1000) Else EndIf in the initial delay i'd manually activate a folder window... but nothing happened! is it something that i'm doing wrong? Link to comment Share on other sites More sharing options...
Administrators Jon Posted March 23, 2004 Administrators Share Posted March 23, 2004 I figured that as you were already talking about classnames that you know you must put AutoIt into the mode that understands those? Opt("WinTitleMatchMode", 4) Deployment Blog: https://www.autoitconsulting.com/site/blog/ SCCM SDK Programming: https://www.autoitconsulting.com/site/sccm-sdk/ Link to comment Share on other sites More sharing options...
Guest rathore Posted March 23, 2004 Share Posted March 23, 2004 (edited) GOD! u r really a FastShooter Jon! I did come online just to post that I found out what I missed: AutoItSetOption ( "WinTitleMatchMode", 4 ) ( look at the time! just 3 mins after my post u've answered it!!) Thanx!!! Edited March 23, 2004 by rathore Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now