vimala Posted November 17, 2009 Share Posted November 17, 2009 hello how to get an id number of a classnameNN of a window at runtime? thanks vimala Link to comment Share on other sites More sharing options...
bo8ster Posted November 17, 2009 Share Posted November 17, 2009 What do you mean? like 1 out of "button1"? Post your code because code says more then your words can. SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y. Use Opt("MustDeclareVars", 1)[topic="84960"]Brett F's Learning To Script with AutoIt V3[/topic][topic="21048"]Valuater's AutoIt 1-2-3, Class... is now in Session[/topic]Contribution: [topic="87994"]Get SVN Rev Number[/topic], [topic="93527"]Control Handle under mouse[/topic], [topic="91966"]A Presentation using AutoIt[/topic], [topic="112756"]Log ConsoleWrite output in Scite[/topic] Link to comment Share on other sites More sharing options...
LarryDalooza Posted November 17, 2009 Share Posted November 17, 2009 (edited) ControlGetHandle dllcall user32.dll getdialogctrlid $handle = ControlGetHandle("title","","ClassnameNN") $id = DllCall("user32.dll","int","GetDlgCtrlID","int",$handle) $id[0]should have your answer Edited November 17, 2009 by LarryDalooza AutoIt has helped make me wealthy Link to comment Share on other sites More sharing options...
bo8ster Posted November 17, 2009 Share Posted November 17, 2009 (edited) Or _WinAPI_GetDlgCtrlID()? Edited November 17, 2009 by bo8ster Post your code because code says more then your words can. SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y. Use Opt("MustDeclareVars", 1)[topic="84960"]Brett F's Learning To Script with AutoIt V3[/topic][topic="21048"]Valuater's AutoIt 1-2-3, Class... is now in Session[/topic]Contribution: [topic="87994"]Get SVN Rev Number[/topic], [topic="93527"]Control Handle under mouse[/topic], [topic="91966"]A Presentation using AutoIt[/topic], [topic="112756"]Log ConsoleWrite output in Scite[/topic] Link to comment Share on other sites More sharing options...
vimala Posted November 17, 2009 Author Share Posted November 17, 2009 What do you mean? like 1 out of "button1"?hello yes,to get 1 or any number from window classnamenn. Link to comment Share on other sites More sharing options...
bo8ster Posted November 17, 2009 Share Posted November 17, 2009 (edited) It is the instance count taken from WinGetClassList(). See here for more info _ControlGetClassnameNN() Edited November 17, 2009 by bo8ster Post your code because code says more then your words can. SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y. Use Opt("MustDeclareVars", 1)[topic="84960"]Brett F's Learning To Script with AutoIt V3[/topic][topic="21048"]Valuater's AutoIt 1-2-3, Class... is now in Session[/topic]Contribution: [topic="87994"]Get SVN Rev Number[/topic], [topic="93527"]Control Handle under mouse[/topic], [topic="91966"]A Presentation using AutoIt[/topic], [topic="112756"]Log ConsoleWrite output in Scite[/topic] Link to comment Share on other sites More sharing options...
PsaltyDS Posted November 17, 2009 Share Posted November 17, 2009 Or _WinAPI_GetDlgCtrlID()?That works, but use the Beta version. There was a bug in the Production version that caused it to return a PTR type instead of the integer Control ID. Valuater's AutoIt 1-2-3, Class... Is now in Session!For those who want somebody to write the script for them: RentACoder"Any technology distinguishable from magic is insufficiently advanced." -- Geek's corollary to Clarke's law Link to comment Share on other sites More sharing options...
bo8ster Posted November 18, 2009 Share Posted November 18, 2009 That works, but use the Beta version. There was a bug in the Production version that caused it to return a PTR type instead of the integer Control ID. Thats handy to know, thanks. Post your code because code says more then your words can. SciTe Debug mode - it's magic: #AutoIt3Wrapper_run_debug_mode=Y. Use Opt("MustDeclareVars", 1)[topic="84960"]Brett F's Learning To Script with AutoIt V3[/topic][topic="21048"]Valuater's AutoIt 1-2-3, Class... is now in Session[/topic]Contribution: [topic="87994"]Get SVN Rev Number[/topic], [topic="93527"]Control Handle under mouse[/topic], [topic="91966"]A Presentation using AutoIt[/topic], [topic="112756"]Log ConsoleWrite output in Scite[/topic] 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