LarsJ Posted December 20, 2013 Share Posted December 20, 2013 codeninja, Try this (you have to find the window handle your self): expandcollapse popup#include "CUIAutomation2.au3" Opt( "MustDeclareVars", 1 ) Global $oUIAutomation MainFunc() Func MainFunc() Local $hWindow = 0x002503DA ; Infragistics ;Local $hWindow = WinGetHandle( "[CLASS:WindowsForms10.Window.8.app.0.bb8560_r19_ad1]" ) ; Infragistics ;Local $hWindow = WinGetHandle( "[CLASS:CabinetWClass]" ) ; Windows Explorer, Windows 7 ;Local $hWindow = WinGetHandle( "[CLASS:ExploreWClass]" ) ; Windows Explorer, Windows XP ;Local $hWindow = WinGetHandle( "Windows Explorer right pane" ) ; Windows Explorer right pane ;Local $hWindow = WinGetHandle( "[TITLE:Test; CLASS:AutoIt v3 GUI]" ) ; AutoIt GUI window ;Local $hWindow = WinGetHandle( "[CLASS:AutoIt v3 GUI]" ) ; AutoIt script ;Local $hWindow = WinGetHandle( "[CLASS:IEFrame]" ) ; Internet Explorer ;Local $hWindow = WinGetHandle( "Calculator" ) ; Calculator If Not $hWindow Then Return $oUIAutomation = ObjCreateInterface( $sCLSID_CUIAutomation, $sIID_IUIAutomation, $dtagIUIAutomation ) If Not IsObj( $oUIAutomation ) Then Return Local $pWindow ;$oUIAutomation.GetRootElement( $pWindow ) ; Desktop $oUIAutomation.ElementFromHandle( $hWindow, $pWindow ) ; Window If Not $pWindow Then Return Local $oWindow = ObjCreateInterface( $pWindow, $sIID_IUIAutomationElement, $dtagIUIAutomationElement ) If Not IsObj( $oWindow ) Then Return ;ListDescendants( $oWindow, 0, 1 ) ; Desktop ListDescendants( $oWindow, 0, 0 ) ; Window EndFunc Func ListDescendants( $oParent, $iLevel, $iLevels = 0 ) If Not IsObj( $oParent ) Then Return If $iLevels And $iLevel = $iLevels Then Return Local $pRawWalker, $oRawWalker $oUIAutomation.RawViewWalker( $pRawWalker ) $oRawWalker = ObjCreateInterface( $pRawWalker, $sIID_IUIAutomationTreeWalker, $dtagIUIAutomationTreeWalker ) Local $pUIElement, $oUIElement $oRawWalker.GetFirstChildElement( $oParent, $pUIElement ) $oUIElement = ObjCreateInterface( $pUIElement, $sIID_IUIAutomationElement, $dtagIUIAutomationElement ) Local $sIndent = "" For $i = 0 To $iLevel - 1 $sIndent &= " " Next While IsObj( $oUIElement ) ConsoleWrite( $sIndent & "Title = " & _UIA_getPropertyValue( $oUIElement, $UIA_NamePropertyId ) & @CRLF & _ $sIndent & "Class = " & _UIA_getPropertyValue( $oUIElement, $UIA_ClassNamePropertyId ) & @CRLF & _ $sIndent & "Ctrl type = " & _UIA_getPropertyValue( $oUIElement, $UIA_ControlTypePropertyId ) & @CRLF & _ $sIndent & "Ctrl name = " & _UIA_getPropertyValue( $oUIElement, $UIA_LocalizedControlTypePropertyId ) & @CRLF & _ $sIndent & "Selected = " & _UIA_getPropertyValue( $oUIElement, $UIA_SelectionItemIsSelectedPropertyId ) & @CRLF & _ $sIndent & "Value = " & _UIA_getPropertyValue( $oUIElement, $UIA_LegacyIAccessibleValuePropertyId ) & @CRLF & _ $sIndent & "Handle = " & Hex( _UIA_getPropertyValue( $oUIElement, $UIA_NativeWindowHandlePropertyId ) ) & @CRLF & @CRLF ) ListDescendants( $oUIElement, $iLevel + 1, $iLevels ) $oRawWalker.GetNextSiblingElement( $oUIElement, $pUIElement ) $oUIElement = ObjCreateInterface( $pUIElement, $sIID_IUIAutomationElement, $dtagIUIAutomationElement ) WEnd EndFunc Func _UIA_getPropertyValue( $obj, $id ) Local $tVal $obj.GetCurrentPropertyValue( $id, $tVal ) If Not IsArray( $tVal ) Then Return $tVal Local $tStr = $tVal[0] For $i = 1 To UBound( $tVal ) - 1 $tStr &= "; " & $tVal[$i] Next Return $tStr EndFunc codeninja 1 Controls, File Explorer, ROT objects, UI Automation, Windows Message MonitorCompiled code: Accessing AutoIt variables, DotNet.au3 UDF, Using C# and VB codeShell menus: The Context menu, The Favorites menu. Shell related: Control Panel, System Image ListsGraphics related: Rubik's Cube, OpenGL without external libraries, Navigating in an image, Non-rectangular selectionsListView controls: Colors and fonts, Multi-line header, Multi-line items, Checkboxes and icons, Incremental searchListView controls: Virtual ListViews, Editing cells, Data display functions Link to comment Share on other sites More sharing options...
codeninja Posted December 21, 2013 Author Share Posted December 21, 2013 (edited) Hi LarsJ It shows the handle value as 00000000 for all the controls present inside the infragistics grid-view. Thanks for your continuous help --SJ Edited December 21, 2013 by codeninja Link to comment Share on other sites More sharing options...
LarsJ Posted December 21, 2013 Share Posted December 21, 2013 0 is fine for the handle. Only windows have a window handle. Not controls. Do you see the text values? In post 18 you wrote, that you didn't got the text values.I have seen your message. I'll add some links for information. codeninja 1 Controls, File Explorer, ROT objects, UI Automation, Windows Message MonitorCompiled code: Accessing AutoIt variables, DotNet.au3 UDF, Using C# and VB codeShell menus: The Context menu, The Favorites menu. Shell related: Control Panel, System Image ListsGraphics related: Rubik's Cube, OpenGL without external libraries, Navigating in an image, Non-rectangular selectionsListView controls: Colors and fonts, Multi-line header, Multi-line items, Checkboxes and icons, Incremental searchListView controls: Virtual ListViews, Editing cells, Data display functions Link to comment Share on other sites More sharing options...
codeninja Posted December 21, 2013 Author Share Posted December 21, 2013 0 is fine for the handle. Only windows have a window handle. Not controls. Do you see the text values? In post 18 you wrote, that you didn't got the text values. I have seen your message. I'll add some links for information. Thanks and i can see the text value of all the controls present inside the grid-view. is it possible to set values to that controls through AutoIt --SJ Link to comment Share on other sites More sharing options...
LarsJ Posted December 21, 2013 Share Posted December 21, 2013 (edited) This is an Infragistics Windows Forms example with a Grid control. You can get the example here (Application Samples in the middle of the page, click the picture to the right to download). You have to register. The example includes an executable file you can run. You don't have to install Infragistics Windows Forms.If you run the code in post 21 with this example you will get output in Scite console like this. Note that this includes all the text values.expandcollapse popupTitle = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50032 Ctrl name = window Selected = False Value = Handle = 00180350 Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50032 Ctrl name = window Selected = False Value = Handle = 004503EA Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50032 Ctrl name = window Selected = False Value = Handle = 004803A4 Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50032 Ctrl name = window Selected = False Value = Handle = 007A03EC Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50032 Ctrl name = window Selected = False Value = Handle = 001003D0 Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50033 Ctrl name = pane Selected = False Value = Handle = 002103A2 Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50033 Ctrl name = pane Selected = False Value = Handle = 002C03CC Title = Expand for Inventory Filter Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50020 Ctrl name = text Selected = False Value = Handle = 005003C4 Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50033 Ctrl name = pane Selected = False Value = Handle = 0012039A Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50033 Ctrl name = pane Selected = False Value = Handle = 001203F8 Title = Pending Deliveries Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50020 Ctrl name = text Selected = False Value = Handle = 000E03DA Title = DELIVERY SCHEDULE Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50000 Ctrl name = button Selected = False Value = Handle = 000E03DC Title = INVENTORY Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50000 Ctrl name = button Selected = False Value = Handle = 001103D2 Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50018 Ctrl name = tab Selected = False Value = Handle = 001203BA Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50033 Ctrl name = pane Selected = False Value = Handle = 001003A8 Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50025 Ctrl name = custom Selected = False Value = Handle = 001C03FA Title = Class = Ctrl type = 50025 Ctrl name = custom Selected = False Value = Handle = 00000000 Title = Class = Ctrl type = 50023 Ctrl name = tree view Selected = False Value = Handle = 00000000 Title = Class = Ctrl type = 50034 Ctrl name = header Selected = False Value = Handle = 00000000 Title = Delivery Date Class = Ctrl type = 50035 Ctrl name = header item Selected = False Value = Handle = 00000000 Title = Subject Class = Ctrl type = 50035 Ctrl name = header item Selected = False Value = Handle = 00000000 Title = Description Class = Ctrl type = 50035 Ctrl name = header item Selected = False Value = Handle = 00000000 Title = Part Number Class = Ctrl type = 50035 Ctrl name = header item Selected = False Value = Handle = 00000000 Title = Total Weight (lbs) Class = Ctrl type = 50035 Ctrl name = header item Selected = False Value = Handle = 00000000 Title = Total Due Class = Ctrl type = 50035 Ctrl name = header item Selected = False Value = Handle = 00000000 Title = Count Class = Ctrl type = 50035 Ctrl name = header item Selected = False Value = Handle = 00000000 Title = 24-12-2013 Class = Ctrl type = 50029 Ctrl name = dataitem Selected = False Value = Handle = 00000000 Title = Delivery Date Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 24-12-2013 08:00:00 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 24-12-2013 08:00:00 Handle = 00000000 Title = Subject Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : B5D3A645-8F8C-441D Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : B5D3A645-8F8C-441D Handle = 00000000 Title = Description Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Pistons Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Pistons Handle = 00000000 Title = Part Number Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = C89E8D-4D8 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = C89E8D-4D8 Handle = 00000000 Title = Total Weight (lbs) Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 292,63 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 292,63 Handle = 00000000 Title = Total Due Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 132,27 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 132,27 Handle = 00000000 Title = Count Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 5 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 5 Handle = 00000000 Title = 24-12-2013 Class = Ctrl type = 50029 Ctrl name = dataitem Selected = False Value = Handle = 00000000 Title = Delivery Date Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 24-12-2013 12:00:00 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 24-12-2013 12:00:00 Handle = 00000000 Title = Subject Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : F4CE3262-B6C6-493B Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : F4CE3262-B6C6-493B Handle = 00000000 Title = Description Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Spark Plugs Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Spark Plugs Handle = 00000000 Title = Part Number Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 0B4F5-0AB Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 0B4F5-0AB Handle = 00000000 Title = Total Weight (lbs) Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 115,27 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 115,27 Handle = 00000000 Title = Total Due Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 64,50 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 64,50 Handle = 00000000 Title = Count Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 4 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 4 Handle = 00000000 Title = 31-12-2013 Class = Ctrl type = 50029 Ctrl name = dataitem Selected = False Value = Handle = 00000000 Title = Delivery Date Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 31-12-2013 08:00:00 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 31-12-2013 08:00:00 Handle = 00000000 Title = Subject Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : E8304B12-1DBE-437D Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : E8304B12-1DBE-437D Handle = 00000000 Title = Description Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Pistons Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Pistons Handle = 00000000 Title = Part Number Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = DD4041-C Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = DD4041-C Handle = 00000000 Title = Total Weight (lbs) Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 101,47 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 101,47 Handle = 00000000 Title = Total Due Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 34,54 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 34,54 Handle = 00000000 Title = Count Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 4 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 4 Handle = 00000000 Title = 04-01-2014 Class = Ctrl type = 50029 Ctrl name = dataitem Selected = False Value = Handle = 00000000 Title = Delivery Date Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 04-01-2014 08:00:00 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 04-01-2014 08:00:00 Handle = 00000000 Title = Subject Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : 7F0A664B-FCC8-4FD8 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : 7F0A664B-FCC8-4FD8 Handle = 00000000 Title = Description Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Engine Blocks Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Engine Blocks Handle = 00000000 Title = Part Number Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = B6A47-8D5D- Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = B6A47-8D5D- Handle = 00000000 Title = Total Weight (lbs) Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 79,92 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 79,92 Handle = 00000000 Title = Total Due Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 74,58 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 74,58 Handle = 00000000 Title = Count Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 3 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 3 Handle = 00000000 Title = 08-01-2014 Class = Ctrl type = 50029 Ctrl name = dataitem Selected = False Value = Handle = 00000000 Title = Delivery Date Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 08-01-2014 08:00:00 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 08-01-2014 08:00:00 Handle = 00000000 Title = Subject Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : 702289BC-B06C-4A57 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : 702289BC-B06C-4A57 Handle = 00000000 Title = Description Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Tires Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Tires Handle = 00000000 Title = Part Number Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = DAF67-1D6 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = DAF67-1D6 Handle = 00000000 Title = Total Weight (lbs) Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 146,60 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 146,60 Handle = 00000000 Title = Total Due Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 38,71 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 38,71 Handle = 00000000 Title = Count Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 2 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 2 Handle = 00000000 Title = 11-01-2014 Class = Ctrl type = 50029 Ctrl name = dataitem Selected = False Value = Handle = 00000000 Title = Delivery Date Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 11-01-2014 08:00:00 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 11-01-2014 08:00:00 Handle = 00000000 Title = Subject Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : 8C73AB1E-99CF-462A Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : 8C73AB1E-99CF-462A Handle = 00000000 Title = Description Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Engine Blocks Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Engine Blocks Handle = 00000000 Title = Part Number Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = C93372-03 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = C93372-03 Handle = 00000000 Title = Total Weight (lbs) Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 254,98 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 254,98 Handle = 00000000 Title = Total Due Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 104,73 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 104,73 Handle = 00000000 Title = Count Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 6 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 6 Handle = 00000000 Title = 13-01-2014 Class = Ctrl type = 50029 Ctrl name = dataitem Selected = False Value = Handle = 00000000 Title = Delivery Date Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 13-01-2014 12:00:00 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 13-01-2014 12:00:00 Handle = 00000000 Title = Subject Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : 3D1D3488-DFF2-44C8 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : 3D1D3488-DFF2-44C8 Handle = 00000000 Title = Description Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Engine Blocks Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Engine Blocks Handle = 00000000 Title = Part Number Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 4F364-B7F Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 4F364-B7F Handle = 00000000 Title = Total Weight (lbs) Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 140,70 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 140,70 Handle = 00000000 Title = Total Due Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 27,90 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 27,90 Handle = 00000000 Title = Count Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 2 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 2 Handle = 00000000 Title = 14-01-2014 Class = Ctrl type = 50029 Ctrl name = dataitem Selected = False Value = Handle = 00000000 Title = Delivery Date Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 14-01-2014 08:00:00 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 14-01-2014 08:00:00 Handle = 00000000 Title = Subject Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : 210247B4-A293-4800 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : 210247B4-A293-4800 Handle = 00000000 Title = Description Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Engine Blocks Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Engine Blocks Handle = 00000000 Title = Part Number Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = BD1A8-3452 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = BD1A8-3452 Handle = 00000000 Title = Total Weight (lbs) Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 579,05 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 579,05 Handle = 00000000 Title = Total Due Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 66,54 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 66,54 Handle = 00000000 Title = Count Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 8 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 8 Handle = 00000000 Title = 15-01-2014 Class = Ctrl type = 50029 Ctrl name = dataitem Selected = False Value = Handle = 00000000 Title = Delivery Date Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 15-01-2014 08:00:00 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 15-01-2014 08:00:00 Handle = 00000000 Title = Subject Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : BACAD2A3-629B-46ED Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : BACAD2A3-629B-46ED Handle = 00000000 Title = Description Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Brakes Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Brakes Handle = 00000000 Title = Part Number Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 465A4-AAD Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 465A4-AAD Handle = 00000000 Title = Total Weight (lbs) Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 123,73 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 123,73 Handle = 00000000 Title = Total Due Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 10,02 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 10,02 Handle = 00000000 Title = Count Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 9 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 9 Handle = 00000000 Title = 15-01-2014 Class = Ctrl type = 50029 Ctrl name = dataitem Selected = False Value = Handle = 00000000 Title = Delivery Date Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 15-01-2014 08:00:00 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 15-01-2014 08:00:00 Handle = 00000000 Title = Subject Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : 97A02E6C-D81F-4F76 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : 97A02E6C-D81F-4F76 Handle = 00000000 Title = Description Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Batteries Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Batteries Handle = 00000000 Title = Part Number Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 6734ED-8976 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 6734ED-8976 Handle = 00000000 Title = Total Weight (lbs) Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 75,83 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 75,83 Handle = 00000000 Title = Total Due Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 7,77 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 7,77 Handle = 00000000 Title = Count Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 1 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 1 Handle = 00000000 Title = 16-01-2014 Class = Ctrl type = 50029 Ctrl name = dataitem Selected = False Value = Handle = 00000000 Title = Delivery Date Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 16-01-2014 12:00:00 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 16-01-2014 12:00:00 Handle = 00000000 Title = Subject Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : F7244BE1-9BFD-4D7A Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Tracking Number : F7244BE1-9BFD-4D7A Handle = 00000000 Title = Description Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Engine Blocks Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = Delivery : Engine Blocks Handle = 00000000 Title = Part Number Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 7F3E56-E4CA Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 7F3E56-E4CA Handle = 00000000 Title = Total Weight (lbs) Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 316,60 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 316,60 Handle = 00000000 Title = Total Due Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 86,45 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = kr 86,45 Handle = 00000000 Title = Count Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 4 Handle = 00000000 Title = Class = Ctrl type = 50004 Ctrl name = edit Selected = False Value = 4 Handle = 00000000 Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50033 Ctrl name = pane Selected = False Value = Handle = 001403CE Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50033 Ctrl name = pane Selected = False Value = Handle = 001203B0 Title = Class = Ctrl type = 50019 Ctrl name = tab item Selected = True Value = Handle = 00000000 Title = Class = Ctrl type = 50019 Ctrl name = tab item Selected = False Value = Handle = 00000000 Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50020 Ctrl name = text Selected = False Value = Handle = 001B03C6 Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50033 Ctrl name = pane Selected = False Value = Handle = 001203B4 Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50033 Ctrl name = pane Selected = False Value = Handle = 001703BE Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50033 Ctrl name = pane Selected = False Value = Handle = 001003FC Title = Class = WindowsForms10.Window.8.app.0.bb8560_r19_ad1 Ctrl type = 50033 Ctrl name = pane Selected = False Value = Handle = 00F50398 Title = ribbon Class = Ctrl type = 50033 Ctrl name = pane Selected = False Value = Handle = 00000000 Title = Class = Ctrl type = 50037 Ctrl name = title bar Selected = False Value = Handle = 00000000 Title = Close Class = Ctrl type = 50000 Ctrl name = button Selected = False Value = Handle = 00000000 Title = Maximize Class = Ctrl type = 50000 Ctrl name = button Selected = False Value = Handle = 00000000 Title = Minimize Class = Ctrl type = 50000 Ctrl name = button Selected = False Value = Handle = 00000000If you want more information just add more properties to the code. You find a list of properties here: Automation Element Property Identifiers. And you find the values in CUIAutomation2.au3.More documentation:UI Automation Client Programmer's GuideHow-To Topics for UI Automation ClientsIUIAutomation interfaceIUIAutomationElement interfaceIUIAutomationElementArray interfaceIUIAutomationTreeWalker interface Edited December 21, 2013 by LarsJ codeninja 1 Controls, File Explorer, ROT objects, UI Automation, Windows Message MonitorCompiled code: Accessing AutoIt variables, DotNet.au3 UDF, Using C# and VB codeShell menus: The Context menu, The Favorites menu. Shell related: Control Panel, System Image ListsGraphics related: Rubik's Cube, OpenGL without external libraries, Navigating in an image, Non-rectangular selectionsListView controls: Colors and fonts, Multi-line header, Multi-line items, Checkboxes and icons, Incremental searchListView controls: Virtual ListViews, Editing cells, Data display functions Link to comment Share on other sites More sharing options...
codeninja Posted December 21, 2013 Author Share Posted December 21, 2013 Thank you LarsJ 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