Tom,
If you have a solution, and it's working great, save your head some
trauma, and go with it. Scripting is very powerful, very cool, and it
can really make inaccessible applications shine. But remember that sets
have been around since the inception of Window-Eyes, and (as you already
well know) offer quite a power punch themselves.
I think the best way to do all, end all, is use a combination of the two
technologies. Use sets where you can, and script where you can.
The ultimate goal isn't to prove you could do it all with scripting. The
ultimate goal is to just prove you can do it. The uber-ultimate goal is
to provide accessibility, regardless of how.
But, you already knew all that.
Aaron
Tom Kingston wrote:
Aaron,
This brings up the same question I've been pondering regarding Sound
Forge. I'm just as hyped up about scripting as everyone else and want it
to be the do all end all for everything. And it's given me the ability
to do some really cool stuff I can't do with sets. But the plug-in
windows are where I keep wondering if set files are really the way to
go. Here's why.
These windows are dialogs and don't scale to resolution. The problem is
that there are many custom track bars and the values they change are
scattered all over the place. Some are in text boxes but many are just
text clips anywhere from 1 to 10 clips away from the track bar. So
indexing these all relative to the focused control would be an enormous
project. I tried OnChildClipRendered but like your hotspot script these
plug-in windows make it act strange. It works fine in the main window or
in other windows I've tried but for some reason the clip is spoken twice
in these plug-in windows. They must be rendered twice for some reason.
My sets for the previous version worked great in these windows but I've
been beating my head against the wall trying to script them. Sounds like
I'm trying to get you to tell me what I already know I should do. But I
just want to make sure I'm not missing a simple scripting answer.
Thanks,
Tom
----- Original Message ----- From: "Aaron Smith" <[EMAIL PROTECTED]>
Tim,
It's possible. One shouldn't discount the already powerful
functionality that Window-Eye User windows provide in addition to
scripting (along with hyperactive windows, and so on). I still wonder,
though, why your SpeakWindow isn't working when you feed it an control
ID. Can you send me your latest version of the script so I can play?
Thanks,
Aaron
Tim Burgess wrote:
Aaron,
Would this be the way to go for my issue reading Sonar sub-windows?
I've
still got no further trying to base them on a control ID using a generic
function like SpeakWindow( controlID). I'm reluctant to adopt your
clips approach, as I've a number of windows to
access this way and digging through the entire application is going
to take
an enormous amount of time.
Best wishes.
Tim Burgess
Raised Bar Ltd
Phone: +44 (0)1827 719822
Don't forget to vote for improved access to music and music
technology at
http://www.raisedbar.net/petition.htm
-----Original Message-----
From: Aaron Smith [mailto:[EMAIL PROTECTED] Sent: 07 October 2008 16:19
To: [email protected]
Subject: Re: How to do this with VBScripting
Christian,
While I applaud your ambition, couldn't you do what you want with a
Window-Eyes user window?
Aaron
Christian wrote:
Hi all,
Well, I have started to look a little at VBScripting, but I have a
question.
If I want to capture some text on the screen and store that in a
variable
and then be able to press a keyboard shortcut and WIndow-Eyes will
then read
that back, what should I look at then?
Best regards and thanks,
Christian
--
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to
your situation when submitting a problem report to the GW Micro
Technical
Support Team.
Aaron Smith
GW Micro
Phone: 260/489-3671
Fax: 260/489-2608
WWW: http://www.gwmicro.com
FTP: ftp://ftp.gwmicro.com
Technical Support & Web Development
--
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.
Aaron Smith
GW Micro
Phone: 260/489-3671
Fax: 260/489-2608
WWW: http://www.gwmicro.com
FTP: ftp://ftp.gwmicro.com
Technical Support & Web Development
__________ Information from ESET NOD32 Antivirus, version of virus
signature database 3501 (20081007) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
--
To insure that you receive proper support, please include all past
correspondence (where applicable), and any relevant information
pertinent to your situation when submitting a problem report to the GW
Micro Technical Support Team.
Aaron Smith
GW Micro
Phone: 260/489-3671
Fax: 260/489-2608
WWW: http://www.gwmicro.com
FTP: ftp://ftp.gwmicro.com
Technical Support & Web Development