The current application is QuickBooks Pro version 6, but the concept fits
any number of applications that may have several fields on a single screen,
and with their labels in different locations from their data fields. If the
program in question has a means of setting the field label's color
attributes different from the content's attribute, then at least that gives
something to trigger on, but most just color all labels one color, and all
content fields another color.
Thanks,
Dennis Brown
[EMAIL PROTECTED]
-----Original Message-----
From: Daine Pearson <[EMAIL PROTECTED]>
To: '[EMAIL PROTECTED]' <[EMAIL PROTECTED]>
Cc: '[EMAIL PROTECTED]' <[EMAIL PROTECTED]>
Date: Wednesday, January 13, 1999 5:06 PM
Subject: Script questions, again.
>Dennis,
>
>I am no script expert but perhaps I can help a bit.
>
>I was wondering:
>what application is this?
>Is it a true 32 bit Win95 or 98 program? It sounds lika an older Win3x
program?
>
>I assume you have tried re-classifying the controls?
>
>Daine
>
>you wrote...
>From: [EMAIL PROTECTED]
>Date: Tue, 12 Jan 1999 19:07:49 -0800
>Subject: Script questions, again.
>
>I asked this a week or so ago and didn't really get an answer, so I'll
toss
>it out again...
>What do you do to identify a particular field on a screen full of several
>fields, all the same class, and all having different Control Id and Handles
>whenever the screen is present? For example, if you have a Last Name
field,
>a First name field, and a Address field, and they are all of the Edit
class,
>and the labels are above, to the left, and below the field's contents.
>How do you identify each field in a routine that checks it's id before
>having JFW read it's particular label when tabbing to that field?
>Since JFW won't read the label to the fields, you have to specifically
force
>JFW to read the field's label using the Invisible cursor before announcing
>the field's contents.
>If the field's handle and control id are different every time that screen
is
>present, what do you have JFW look at in order to know which direction to
>have the invisible cursor read that particular field's label?
>At present, I am using a frame around each field's label and contents, and
>having the Tab and Shift+Tab keys move to the new field, then
>ReadFrameAtCursor. This particular screen has 15 fields, some with their
>labels on top of the field, some to the left, and some to the right. Is
>there a more efficient means of getting that field label to read before the
>contents of the field?
>What am I missing in the scripting procedure that will assign a specific
>identifier to each field that will stay the same every time that screen is
>loaded?
>
>Is there a script-specific mailing list anywhere, or a specific e-mail
>address to a script guru that I can address my questions to?
>
>Thanks,
>Dennis Brown
>brown9
>
>-
>Visit the jfw ml web page: http://yoyo.cc.monash.edu.au/~nallan/jfw
-
Visit the jfw ml web page: http://yoyo.cc.monash.edu.au/~nallan/jfw