[jawsscripts] Re: Need help

  • From: Jitendra <Jitendrakumar@xxxxxxxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Wed, 17 Oct 2012 08:57:30 +0530

 
GetWindowType returns the type of the window, (edit, static text, checkbox,
radio button) etc.
and GetObjectName returns: If the Pc Cursor is active, the name of the
objectwith focus is returned. Otherwise, the name of the object at the
position of the active cursor is returned. The value is returned as a
string.
ÂÂÂ John Martyn wrote: What does GetobjectName return? Also
GetWindowType?John -----Original Message----- From:
jawsscripts-bounce@xxxxxxxxxxxxx[1]
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx[2]] On Behalf Of Dang Manh Cuong
Sent: Tuesday, October 16, 2012 12:42 AM To: jawsscripts@xxxxxxxxxxxxx[3]
Subject: [jawsscripts] Re: Need help Thanks for all of your advise, but my
function still not work. I think I should describe what I want. I have a
dialog with 2 radio buttons, and 1 check box, but Jaws does not read it.
Jawsjust read: radio button, checkbox. However, I can get the text from
thesecontrol using jaws cursor, invisible coursor, and get its type and text
using script utilities. First I thought about using windows class and
controlID, but it Control ID always chane, so I did it by the method what I
asked you, and it didn't work. Wait for your help Thank you ----- Original
Message ----- From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>[4] To:
<jawsscripts@xxxxxxxxxxxxx>[5] Sent: Monday, October 15, 2012 11:16 PM
Subject: [jawsscripts] Re: Need help PS. ooooh, and I reeeally should've
caught that lack of argument/parameter in the top line of the function too!
goodness... I'm veeeery rusty! ----- Original Message ----- From: "Andrew
Hart" <ahart@xxxxxxxxxxxxx>[6] To: <jawsscripts@xxxxxxxxxxxxx>[7] Sent:
Tuesday, October 16, 2012 3:06 AM Subject: [jawsscripts] Re: Need help
Geoff,Yes. the two versions of the code are equivalent, although there are
other errors in the code. The function should probably look something like
this: Int Function HandleCustomWindows (Handle hWnd) Var Handle hFocus, Let
hFocus = GetFocus () If DialogActive () &&(GetWindowName (hFocus) == MsgCopy
|| GetWindowName (hFocus) == MSGDirectEdit || GetWindowName (hFocus) ==
MSGDoNotWarn) then SayWindowTypeAndText (hFocus) Return TRUE EndIf ; now run
version in default, i.e. if none of the above conditions are true Return
HandleCustomWindows (hWnd) EndFunction I don't know what the idea of this
function really is, so I'm not sure if getting the current focus is really
the intent or whether the hWnd handle passed in is the more appropriate one
to use. The Returns are needed so that other JAWS code that calls this
function receive expected feedback from the function so they can respond
correctly. Cheers, Andrew. On 15/10/2012 11:56 AM, Geoff Chapman wrote: 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
thingyour 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>[8]
To: <jawsscripts@xxxxxxxxxxxxx>[9] 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
pleasehelp 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>[10] To: <jawsscripts@xxxxxxxxxxxxx>[11] 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
cursoris 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
tocreate 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[12]
Yahoo! ID: manhcuong0312 Skype name: dangmanhcuong facebook:
http://facebook.com/dangmanhcuong[13] Blog:
http://vi.netlog.com/Cuong_littlecat[14] Website:
http://ngoisaodanduong.com[15http://www.saomaicenter.org[16] Projec-Website:
http://dangmanhcuong.googlecode.com[17] __________ÃÂÂ View the list's
information and change your settings at
http://www.freelists.org/list/jawsscripts[18] __________ÃÂÂ View the
list's information and change your settings at
http://www.freelists.org/list/jawsscripts[19] ________________ Dang Manh
Cuong HCMC University of Pedagogy: The Psychology and education Mobile: +84
902-572-300 E-mail: dangmanhcuong@xxxxxxxxx[20] Yahoo! ID: manhcuong0312
Skype name: dangmanhcuong facebook: __________ÃÂÂ View the list's
information and change your settings at
http://www.freelists.org/list/jawsscripts[21] __________ÃÂÂ View the
list's information and change your settings at
http://www.freelists.org/list/jawsscripts[22] __________ View the list's
information and change your settings at
http://www.freelists.org/list/jawsscripts[23] __________ View the list's
information and change your settings at
http://www.freelists.org/list/jawsscripts[24] ________________ Dang Manh
Cuong HCMC University of Pedagogy: The Psychology and education Mobile: +84
902-572-300 E-mail: dangmanhcuong@xxxxxxxxx[25] Yahoo! ID: manhcuong0312
Skype name: dangmanhcuong facebook: __________ View the list's information
and change your settings at http://www.freelists.org/list/jawsscripts[26]
__________ï View the list's information and change your settings at
http://www.freelists.org/list/jawsscripts[27] 


--- Links ---
   1 mailto:jawsscripts-bounce@xxxxxxxxxxxxx
   2 mailto:jawsscripts-bounce@xxxxxxxxxxxxx
   3 mailto:jawsscripts@xxxxxxxxxxxxx
   4 mailto:gch@xxxxxxxxxxxxxxxx
   5 mailto:jawsscripts@xxxxxxxxxxxxx
   6 mailto:ahart@xxxxxxxxxxxxx
   7 mailto:jawsscripts@xxxxxxxxxxxxx
   8 mailto:dangmanhcuong@xxxxxxxxx
   9 mailto:jawsscripts@xxxxxxxxxxxxx
  10 mailto:Jitendrakumar@xxxxxxxxxxxxxx
  11 mailto:jawsscripts@xxxxxxxxxxxxx
  12 mailto:dangmanhcuong@xxxxxxxxx
  13 http://facebook.com/dangmanhcuong
  14 http://vi.netlog.com/Cuong_littlecat
  15 http://ngoisaodanduong.com
  16 http://www.saomaicenter.org
  17 http://dangmanhcuong.googlecode.com
  18 http://www.freelists.org/list/jawsscripts
  19 http://www.freelists.org/list/jawsscripts
  20 mailto:dangmanhcuong@xxxxxxxxx
  21 http://www.freelists.org/list/jawsscripts
  22 http://www.freelists.org/list/jawsscripts
  23 http://www.freelists.org/list/jawsscripts
  24 http://www.freelists.org/list/jawsscripts
  25 mailto:dangmanhcuong@xxxxxxxxx
  26 http://www.freelists.org/list/jawsscripts
  27 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: