Richard,
I think it is just not having a good starting point. I would strongly
suggest you consider taking a Window-Eyes scripting class. This can
really jump start you into what you need to know. But as someone
pointed out the wiki articles are also good to look at.
Regards,
Doug
Richard Emling wrote:
Hi Doug.
This is the Information i needed. Thanks a lot. Tell me, is it me
beeing to stupid to understand the WE scripting manual or do i look
under the wrong search strings :-) ?
Best wishes
Richard
----- Original Message ----- From: "Doug Geoffray" <[email protected]>
To: <[email protected]>
Sent: Tuesday, June 15, 2010 3:12 PM
Subject: Re: Getting attributes from text under systemcursor?
Richard,
I see others responded with good information but I thought I would
just show you how to get what you wanted directly.
Lets say I have Wordpad open and my cursor is sitting in a word. I
can then pop up Immed and type:
@print text.character(cursor.position.screenpoint).foregroundcolor.red
Notice the line starts with an @ (at sign). This is needed because
you need Immed to put focus back to the previous application before
executing the command. Otherwise it would use the crusor in Immed
which is moving because you just hit enter...blah blah
This command will return the red RGB color of the text. You can do
the same for green and blue.
If you wanted the background then instead of specifying
"foregroundcolor" you would specify "backgroundcolor" That also has
an RGB color
If you want the style you can do:
@print text.character(cursor.position.screenpoint).FontStyle
This would return a number which combines the italic, strikeout,
underline, bold attributes. So if you wanted to know if it is bold
for example you could do:
@if text.character(cursor.position.screenpoint).FontStyle and fsBold
Then : print "it is bold" : else : print "it is not bold" : end if
Hope this helps.
Doug
Richard Emling wrote:
Hello Scripters.
Today i need to know how i can recaive the attributes of text under
the systemcursor. I need the color, and if the text is fat or
underlined. What do i have to type into Immed? By the way, where can
i find a comprehensive reference for everything thats not listed in
the WE scripting reference? I am thinking of the whole
activewindow.* stuff. Microsofts pages don't say something about it.
Thanks
Richard