Hi David, You have at least two ways of doing this that I know about. the easiest for you is built into the window-eyes object model, and that is, anything which has text which can be selected is almost always an editbox (or richEditBox) control. you can look in the app developers manual under objects, and then the controls topic, and in there the types of controls topic, and finally in there you'll find the editbox entry. It's selection property returns a string of the text which is selected.
I tried this out on notepad; and like most applications, it's focused window is nothing but one editbox control, so I just used the two lines below in immediate mode (after I had opened a file and selected some text), to see what the text was: set c=focusedwindow.control print c.selection If you need to know more than what text is selected (such as whether it's bolded etc.), then you'll have to likely do this another way; but if just the text will do what you want, then this should work in any editbox or richeditbox control. hth, Chip ________________________________ From: David [mailto:[email protected]] Sent: Monday, September 05, 2011 5:02 PM To: [email protected] Subject: Re: How to retrieve marked text? Thanks for the idea. It might of course eventually work; but would require a chunk of coding. GW staff, why not have a method implemented in the Toolkit, that would return marked text right away? ----- Original Message ----- From: Jared Wright <mailto:[email protected]> To: [email protected] Sent: Monday, September 05, 2011 10:51 PM Subject: Re: How to retrieve marked text? FYI there's a hotkey that does this in Wineyes itself, Ctrl+Shift+M by default. Don't know if there's a way to get at it through the object model or not. I guess you could overload the hotkey and hook onSpeak and dump what it says into a string if nothing else. On 9/5/2011 1:50 PM, David wrote: In my app, I want to be able to retrieve the text a user has marked. That is, if you for instance are in a text document, and use the Shift-Arrow keys to mark a text, then hit the hotkey of my app, the app should retrieve the text you have marked, and do its job with the retrieved text. Hopefully this could be performed whether you are in a text editor, in browse mode on a wbpage, or from any other situation where it is possible to mark text the normal way. Is there an easy to reach method in WE to achieve this? Thanks,
