[jawsscripts] Re: Need help

  • From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Tue, 16 Oct 2012 01:56:59 +1100

Hi Dang .

I'm honestly not an experienced scripter myself,
but, until more seasoned people comment,
at the very very least, Wouldn't you need to insert your
> SayWindowTypeAndText (hFocus)
line, after each conditional statement? like this?

Int Function HandleCustomWindows ()
Var
Handle hFocus,
Let hFocus = GetFocus ()
If DialogActive () &&GetWindowName (hFocus) == MsgCopy then
SayWindowTypeAndText (hFocus)
ElIf DialogActive ()&& GetWindowName (hFocus) == MSGDirectEdit then
SayWindowTypeAndText (hFocus)
ElIf DialogActive () && GetWindowName (hFocus) == MSGDoNotWarn then
SayWindowTypeAndText (hFocus)
EndIf

; now run version in default, i.e. if none of the above conditions are true.
HandleCustomWindows (hWnd)

> EndFunction

or, if this is the type of thing your meaning to do, could you not also 
format it, alternatively, like this?

Int Function HandleCustomWindows ()
Var
Handle hFocus,
Let hFocus = GetFocus ()
If DialogActive () &&
(GetWindowName (hFocus) == MsgCopy ||
GetWindowName (hFocus) == MSGDirectEdit ||
GetWindowName (hFocus) == MSGDoNotWarn) then
SayWindowTypeAndText (hFocus)
EndIf

; now run version in default, i.e. if none of the above conditions are true
HandleCustomWindows (hWnd)

> EndFunction

Is this correct seasoned scripters?

HTH.
Geoff C.


----- Original Message ----- 
From: "Dang Manh Cuong" <dangmanhcuong@xxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Tuesday, October 16, 2012 12:03 AM
Subject: [jawsscripts] Re: Need help


> Hi listers
> I'm try to make Jaws read some control in a dialog in audacity, wich user
> can read by using jaws or invisible cursor. I modified my existing
> handleCustomWindow to make it say windowTypeAndText, but it not work. May 
> be
> I added wrong condition. So please help me.
> Here is my function
>
> Int Function HandleCustomWindows ()
> Var
> Handle hFocus,
> Let hFocus = GetFocus ()
> If DialogActive ()
> &&GetWindowName (hFocus)==MsgCopy then
> ElIf DialogActive ()&& GetWindowName (hFocus)==MSGDirectEdit then
> ElIf DialogActive () &&GetWindowName (hFocus)==MSGDoNotWarn then
> SayWindowTypeAndText (hFocus)
> EndIf
> EndFunction
> Thanks in advance
> ----- Original Message ----- 
> From: "Jitendra" <Jitendrakumar@xxxxxxxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Friday, October 05, 2012 4:26 PM
> Subject: [jawsscripts] Re: Need help
>
>
>> Your answer is in your question itself,
>> the function GetObjectName is responsible to return the name output
>> value in the utility mode, so does the other functions. like:
>> if the output mode is value, the function would be: GetObjectValue.
>> if it is type, it replaces the value.
>> Hope this helps,
>> I don't know how shall you use in your scripts, but remember: the active
>> cursor  is responsible for results, more you shall know when call this
>> function.
>> Take care, Jitendra.
>> Dang Manh Cuong wrote:
>>> Hi listers
>>> I still writing script for Audacity to improve my ability of scripting.
>>> Now I want to create a function to varify that current focus track is
>>> selected or not.
>>> Normaly, Audacity users can varify that by pressing insert+tab, and I 
>>> can
>>> varify it using script Utilities with f10 until i Hear Jaws says: name
>>> and press f9 to hear the info. However, I don't know what function
>>> supported to get this info. Please help me.
>>> Using Jaws 13.0
>>> Thanks so much
>>> ________________
>>> Dang Manh Cuong
>>> HCMC University of Pedagogy:
>>> The Psychology and education
>>> Mobile: +84 902-572-300
>>> E-mail: dangmanhcuong@xxxxxxxxx
>>> Yahoo! ID: manhcuong0312
>>> Skype name: dangmanhcuong
>>> facebook: http://facebook.com/dangmanhcuong
>>> Blog: http://vi.netlog.com/Cuong_littlecat
>>> Website: http://ngoisaodanduong.com
>>> http://www.saomaicenter.org
>>> Projec-Website: http://dangmanhcuong.googlecode.com
>>> __________�
>>>
>>> View the list's information and change your settings at
>>> http://www.freelists.org/list/jawsscripts
>>>
>>>
>>>
>>
>>
>> __________�
>>
>> View the list's information and change your settings at
>> http://www.freelists.org/list/jawsscripts
>>
> ________________ Dang Manh Cuong HCMC University of Pedagogy: The 
> Psychology
> and education Mobile: +84 902-572-300 E-mail: dangmanhcuong@xxxxxxxxx 
> Yahoo!
> ID: manhcuong0312 Skype name: dangmanhcuong facebook:
>
> __________�
>
> View the list's information and change your settings at
> http://www.freelists.org/list/jawsscripts
> 

__________�

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

Other related posts: