Hi all,
Thanks Tom and chip splendid stuff. I have now managed to work out how to 
reliably get this information at the press of a hotkey and my next challenge is 
to isolate and monitor a clip within a clips collection so I can automate the 
whole process. I'll bat on now. thanks again.
Warm regards.
Martin Webster.


--- On Wed, 3/31/10, Tom Kingston <[email protected]> wrote:

> From: Tom Kingston <[email protected]>
> Subject: Re: retrieving text from a specific window?
> To: [email protected]
> Date: Wednesday, March 31, 2010, 6:26 AM
> Here's another way to get a status
> bar window.
> Dim dChildren
> Set dChildren = Nothing
> Set dChildren =
> ActiveWindow.DirectChildren.FilterByType(wtStatus)
> If Not dChildren Is Nothing And dChildren.Count = 1 Then
>  ' You've got a status bar window object.
> Else
>  ' It's either not there or not a true status bar window.
>  ' In the latter case figure out which child it is.
> End If
> 
> Hth,
> Tom
> 
> 
> -----Original Message-----
> From: martin webster [mailto:[email protected]]
> Sent: Tuesday, March 30, 2010 7:22 AM
> To: aaron; [email protected];
> windowseyes surport team
> Subject: retrieving text from a specific window?
> 
> Hi all,
> How do I retrieve text from a specific window?. I am trying
> to retrieve the
> status line information from notepad using windowsXP, The
> status window has
> a control Id of 1025, but I can't get anything to work with
> this in the
> Immed window. I tried the following lines of code in immed,
> using the
> Clips object and this worked only whilst the cursor was at
> line 1 column 1.
> Lines of VBScript from immed:
> 
> Set x = ActiveWindow.Children
> Set c = x.Item(3).Clips
> print c.count ' output
> 1
> Speak c.Item(1)
> output
> When on first line first column "LN1 column 1". I don't
> really want to use
> the clips object as I have a window control Id.
> Warm regards.
> Martin Webster.
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> __________ Information from ESET NOD32 Antivirus, version
> of virus signature database 4986 (20100330) __________
> 
> The message was checked by ESET NOD32 Antivirus.
> 
> http://www.eset.com
> 
> 
> 
> 


      

Reply via email to