Jump to content
Froglok

Selecting an item in a listbox

Recommended Posts

Froglok

Here is the details of the window and control:

>>>> Window <<<<
Title:    ONVIF Device Test Tool - 192.168.0.70
Class:    WindowsForms10.Window.8.app.0.2bf8098_r13_ad1
Position:    78, 0
Size:    990, 780
Style:    0x16CF0000
ExStyle:    0x00050100
Handle:    0x000C00DA

>>>> Control <<<<
Class:    WindowsForms10.LISTBOX.app.0.2bf8098_r13_ad1
Instance:    2
ClassnameNN:    WindowsForms10.LISTBOX.app.0.2bf8098_r13_ad12
Name:    clbProductType
Advanced (Class):    [NAME:clbProductType]
ID:    1574684
Text:    
Position:    526, 163
Size:    215, 77
ControlClick Coords:    53, 41
Style:    0x56A104D1
ExStyle:    0x00000000
Handle:    0x0018071C

 

Here is the code that i thought would select the 7th item in the list

_GUICtrlListBox_ClickItem("ONVIF Device Test Tool", "", "[NAME:clbProductType]", 6, "left")

 

It runs but nothing seems to be selected. See screenshot for GUI. 

New to Autoit but enjoying myself actually. Except for this frustrating issue :)

 

Cheers

Capture.PNG

Share this post


Link to post
Share on other sites
nitekram

This does not look right - if you can use the Title of the window...it will have to be the complete title, unless you change some options.

_GUICtrlListBox_ClickItem("ONVIF Device Test Tool", "", "[NAME:clbProductType]", 6, "left")

 

Maybe:

_GUICtrlListBox_ClickItem("ONVIF Device Test Tool - 192.168.0.70", "", "[NAME:clbProductType]", 6, "left")

 


All by me:

"Sometimes you have to go back to where you started, to get to where you want to go." 

"Everybody catches up with everyone, eventually" 

"As you teach others, you are really teaching yourself."

From my dad

"Do not worry about yesterday, as the only thing that you can control is tomorrow."

 

WindowsError.gif

WIKI | Tabs; | Arrays; | Strings | Wiki Arrays | How to ask a Question | Forum Search | FAQ | Tutorials | Original FAQ | ONLINE HELP | UDF's Wiki | AutoIt PDF

AutoIt Snippets | Multple Guis | Interrupting a running function | Another Send

StringRegExp | StringRegExp Help | RegEXTester | REG TUTOR | Reg TUTOT 2

AutoItSetOption | Macros | AutoIt Snippets | Wrapper | Autoit  Docs

SCITE | SciteJump | BB | MyTopics | Programming | UDFs | AutoIt 123 | UDFs Form | UDF

Learning to script | Tutorials | Documentation | IE.AU3 | Games? | FreeSoftware | Path_Online | Core Language

Programming Tips

Excel Changes

ControlHover.UDF

GDI_Plus

Draw_On_Screen

GDI Basics

GDI_More_Basics

GDI Rotate

GDI Graph

GDI  CheckExistingItems

GDI Trajectory

Replace $ghGDIPDll with $__g_hGDIPDll

DLL 101?

Array via Object

GDI Swimlane

GDI Plus French 101 Site

GDI Examples UEZ

GDI Basic Clock

GDI Detection

Ternary operator

Share this post


Link to post
Share on other sites
nitekram

You might look into GUICtrlGetHandle ()

 

That will not work here, sorry

 

Maybe try

_GUICtrlListBox_ClickItem("0x0018071C", "", "[NAME:clbProductType]", 6, "left")

 

Edited by nitekram

All by me:

"Sometimes you have to go back to where you started, to get to where you want to go." 

"Everybody catches up with everyone, eventually" 

"As you teach others, you are really teaching yourself."

From my dad

"Do not worry about yesterday, as the only thing that you can control is tomorrow."

 

WindowsError.gif

WIKI | Tabs; | Arrays; | Strings | Wiki Arrays | How to ask a Question | Forum Search | FAQ | Tutorials | Original FAQ | ONLINE HELP | UDF's Wiki | AutoIt PDF

AutoIt Snippets | Multple Guis | Interrupting a running function | Another Send

StringRegExp | StringRegExp Help | RegEXTester | REG TUTOR | Reg TUTOT 2

AutoItSetOption | Macros | AutoIt Snippets | Wrapper | Autoit  Docs

SCITE | SciteJump | BB | MyTopics | Programming | UDFs | AutoIt 123 | UDFs Form | UDF

Learning to script | Tutorials | Documentation | IE.AU3 | Games? | FreeSoftware | Path_Online | Core Language

Programming Tips

Excel Changes

ControlHover.UDF

GDI_Plus

Draw_On_Screen

GDI Basics

GDI_More_Basics

GDI Rotate

GDI Graph

GDI  CheckExistingItems

GDI Trajectory

Replace $ghGDIPDll with $__g_hGDIPDll

DLL 101?

Array via Object

GDI Swimlane

GDI Plus French 101 Site

GDI Examples UEZ

GDI Basic Clock

GDI Detection

Ternary operator

Share this post


Link to post
Share on other sites
Froglok

nitekram - The handle changes every time i run the script so i can not use that.

Also the window name will change with the IP i am setting. I have handled that so i am using the correct name every time for the window. Still nothing happens. 

I wonder if its because its a list of checkboxes  that makes it problematic.

 

 

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

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.