[jawsscripts] Re: a custom sayline script issue, where JAWS should tell the control type and it doesn't.

  • From: "Chris Hallsworth" <christopherh40@xxxxxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Fri, 7 Aug 2009 17:50:56 +0100

And how can I install this with JAWS 10? Because the installer couldn't back 
up the original settings so couldn't continue.

--
Chris Hallsworth
E-mail: christopherh40@xxxxxxxxxxxxxx
MSN: ch9675@xxxxxxxxxxx
Skype: chrishallsworth7266
Klango: chrishallsworth

--------------------------------------------------
From: "Jackie McBride" <abletec@xxxxxxxxx>
Sent: Friday, August 07, 2009 5:07 PM
To: <jawsscripts@xxxxxxxxxxxxx>
Subject: [jawsscripts] Re: a custom sayline script issue, where JAWS should 
tell the control type and it doesn't.

> Jitendra, u need to use the home row utilities, or, better yet, Doug
> Lee's bx toolbox in order to see the classnames, windownames, etc.,
> that jaws is reporting.
>
> On 8/7/09, Jitendra <jeet.invincible@xxxxxxxxx> wrote:
>> Hello friends, I have a say line script, and perhaps I may need to
>> modify the say next, prior line and say current word script as well,
>> because it is needed, but the problem is that: when I issue the say line
>> command, it does what it should, but does not tell the control type as
>> it previously was doing, and not the control name also. so check it.
>> Script SayLine ()
>> If InScheduleDialog () && GetWindowClass (GetCurrentWindow ()) ==
>> "TimeEdit"then
>> Let str1 = GetWindowText (GetCurrentWindow (), false)
>> Let str1 = "The time"+Str1
>> ;Note: the window name here is "set time".
>> ;is it the correct way of calling the same script function, to spell the
>> text I want, or I should call it only once.
>> If IsSameScript () then
>> SpellString (str1)
>> Else
>> SayMessage (OT_no_disable, str1 )
>> EndIf
>> Return
>> ;If I don't put a return there, JAWS suffixes "Blank" word after
>> performing the default version of sayline script.
>> Elif inSetMeetingDialog () && GetWindowClass (GetCurrentWindow ()) ==
>> "Edit" then
>> Let str1 = GetWindowText (GetCurrentWindow (), false)
>> ;Note: the window prompt for the edit box is: "Set meating" here, and
>> control type is "edit" and jaws without MSAA detects it, but sayline
>> script doesn't.
>> Let Str1 = "current meeting time is:"+Str1
>> If IsSameScript () then
>> SpellString (str1)
>> Else
>> SayMessage (OT_no_disable, str1 )
>> EndIf
>> Return
>> EndIf
>> PerformScript SayLine()
>> EndScript
>> Thank you, Jitendra.
>>
>> __________
>> Visit and contribute to The JAWS Script Repository http://jawsscripts.com
>>
>> View the list's information and change your settings at
>> http://www.freelists.org/list/jawsscripts
>>
>>
>
>
> -- 
> Change the world--1 deed at a time
> Jackie McBride
> Check out my homepage at:
> www.abletec.serverheaven.net
> & please join my fight against breast cancer
> <http://teamacs.acsevents.org/site/TR?px=1790196&pg=personal&fr_id=3489>
> __________
> Visit and contribute to The JAWS Script Repository http://jawsscripts.com
>
> View the list's information and change your settings at
> http://www.freelists.org/list/jawsscripts
> 
__________ 
Visit and contribute to The JAWS Script Repository http://jawsscripts.com

View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

Other related posts: