abramovi Posted February 20, 2012 Posted February 20, 2012 (edited) Hi all I really need your help as i seating on it over a week. the issue is that I have some application and I really need to get a text from one of its control. the summery is that: >>>> Window <<<< Title: Class: CWbxPanel Position: 1456, 708 Size: 446, 220 Style: 0x96840000 ExStyle: 0x00000188 Handle: 0x00000000000105E4 >>>> Control <<<< Class: #32770 Instance: 2 ClassnameNN: #327702 Name: Advanced (Class): [CLASS:#32770; INSTANCE:2] ID: Text: Position: 0, 38 Size: 442, 89 ControlClick Coords: 85, 69 Style: 0x50000044 ExStyle: 0x00000000 Handle: 0x00000000000105FC >>>> Visible Text <<<< Name:zeev Email: lu@gmail.com Company: verint CSR Host icon Moshe Abramovitch As You can see the Autoit Win Info manage to get the text ("name:zeev blu"... etc) but when I used the following function nothing happens I get null $Text=ControlGetText("[CLASS:#32770]","","[CLASSNN:#327702]") $Value=StringSplit($Text,@CRLF) For $i=1 To $Value[0] MsgBox(0,"",$Text) Next any Idea? Edited February 20, 2012 by abramovi
water Posted February 20, 2012 Posted February 20, 2012 For me it looks like the text isn't on the control but just somewhere else on the window. Can you post a screenshot? My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
AlmarM Posted February 20, 2012 Posted February 20, 2012 Try this. $sText = ControlGetText(WinGetTitle("[CLASS:CWbxPanel]"), "", "[CLASS:#32770; INSTANCE:2]") Minesweeper A minesweeper game created in autoit, source available. _Mouse_UDF An UDF for registering functions to mouse events, made in pure autoit. 2D Hitbox Editor A 2D hitbox editor for quick creation of 2D sphere and rectangle hitboxes.
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