wow! really? that's interesting. thanks a lot for the explanitory tip Don eh. ppreciate it. Geoff C. ----- Original Message ----- From: "Don Marang" <donald.marang@xxxxxxxxx> To: <jawsscripts@xxxxxxxxxxxxx> Sent: Saturday, July 21, 2012 1:47 AM Subject: [jawsscripts] Re: Finding A Graphic Script >I had read a manual somewhere that stated that the handle with a value > of 0 represented the top of the window hierarchy, which is the desktop. > Others have said technically, this is not completely true. It sure > seems to work in practical terms. If I set the focus to 0, it places me > on the desktop. It also means that if you use 0 as the start for a > window handle in a find command, it will start at the desktop and search > all windows in all applications, including the System Tray. > *Don Marang* > Vinux Package Development Coordinator - vinuxproject.org > <http://www.vinuxproject.org/> > > > On 7/19/2012 12:46 AM, Jackie McBride wrote: >> Steve, I think u may have misinterpreted what I said--I said I thought >> that winkey+jawskey+numpad dash also turned on & off home row in the >> desktop layout. I likely didn't make myself clear. >> >> Geoff, I cannot remember now where I read that 0 could represent the >> handle of a top level window. I looked in some of the obvious places >> but couldn't find it. I don't think I ate the wrong kind of mushrooms, >> however. >> >> On 7/18/12, Steven Hicks <Steven.HicksSM@xxxxxxxxxxxxx> wrote: >>> Thanks, JAWS key plus - on the nmumpad turns on and off the JAWS cursor. >>> >>> >>> -----Original Message----- >>> From: jawsscripts-bounce@xxxxxxxxxxxxx >>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jackie McBride >>> Sent: 18 July 2012 21:09 >>> To: jawsscripts@xxxxxxxxxxxxx >>> Subject: [jawsscripts] Re: Finding A Graphic Script >>> >>> Well, I have a netbook, I use jawsKey winkey-dash, but I think u can >>> also >>> use the minus on the numpad in place of the dash if you've got 1. >>> >>> On 7/18/12, Steven Hicks <Steven.HicksSM@xxxxxxxxxxxxx> wrote: >>>> Thanks, how do I turn on the home row utility? >>>> >>>> >>>> -----Original Message----- >>>> From: jawsscripts-bounce@xxxxxxxxxxxxx >>>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jackie McBride >>>> Sent: 18 July 2012 20:48 >>>> To: jawsscripts@xxxxxxxxxxxxx >>>> Subject: [jawsscripts] Re: Finding A Graphic Script >>>> >>>> Steve, 1 of the things which can be helpful is to use the Jaws HomeRow >>>> utility to determine the relationship of the current window to the >>>> graphic u wish to find. So--start the homerow utility, route it to >>>> current (f5) then u might wanna do some exploring w/tab & shift tab, >>>> as well as f2 & shift f2, to see where the graphics are in relaition >>>> to the current window. The more u can *narrow* your search, the better >>>> your chances of success. I know that seems a bit counterintuitive, but >>>> it's like locating a paper on a desk as opposed to a whole room. >>>> >>>> On 7/18/12, Steven Hicks <Steven.HicksSM@xxxxxxxxxxxxx> wrote: >>>>> Hi, >>>>> >>>>> Script NextCall () >>>>> If (FindGraphic(GetCurrentWindow(),"Next Call",S_Top,S_Unrestricted)) >>>>> then >>>>> JAWSCursor() >>>>> SayString("Next Call") >>>>> Else >>>>> SayString("Graphic match not found") >>>>> EndIf >>>>> EndScript >>>>> >>>>> This is my modified script and the graphic still isn't being found as >>>>> the else statement of "Graphic not found" is triggering. >>>>> >>>>> No idea where to go from here but I feel that it is almost there. >>>>> >>>>> -----Original Message----- >>>>> From: jawsscripts-bounce@xxxxxxxxxxxxx >>>>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Marten Post >>>>> Uiterweer >>>>> Sent: 18 July 2012 19:24 >>>>> To: jawsscripts@xxxxxxxxxxxxx >>>>> Subject: [jawsscripts] Re: Finding A Graphic Script >>>>> >>>>> Hi Steve, >>>>> >>>>> Is this something you are looking for? >>>>> >>>>> Script NextCall () >>>>> If (FindGraphic(0,"Next Call",S_Top,S_Unrestricted)) then >>>>> SayString("Next >>>>> Call") >>>>> leftmousebutton() >>>>> EndIf >>>>> >>>>> >>>>> you can also use: >>>>> If (FindGraphic( getcurrentwindow(),"Next >>>>> Call",S_Top,S_Unrestricted)) then >>>>> >>>>> Regards, Marten >>>>> On Wed, 18 Jul 2012 19:02:36 +0100 Steven Hicks >>>>> <Steven.HicksSM@xxxxxxxxxxxxx> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I wonder if anyone is able to help please, I have listed my script >>>>>> below >>>>> but for some reason, it doesn't seem to do anything at all, I can use >>>>> the JAWS cursor to move around the screen and find the graphic called >>>>> Next Call with no problem but executing the shortcut key assigned to >>>>> the script doesn't seem to do anything. >>>>>> Script NextCall () >>>>>> If (FindGraphic(0,"Next Call",S_Top,S_Unrestricted)) then >>>>>> JAWSCursor() >>>>>> SayString("Next Call") >>>>>> EndIf >>>>>> EndScript >>>>>> >>>>>> I guess I could try adding an else which would give me a check on >>>>>> whether >>>>> if it actually finding the graphic or not which would be a starting >>>>> point? >>>>>> -----Original Message----- >>>>>> From: jawsscripts-bounce@xxxxxxxxxxxxx >>>>>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jackie >>>>>> McBride >>>>>> Sent: 18 July 2012 00:11 >>>>>> To: jawsscripts@xxxxxxxxxxxxx >>>>>> Subject: [jawsscripts] Re: Finding A Graphic Script >>>>>> >>>>>> Steven, remember that FindGraphic returns an integer. So: >>>>>> if ( FindGraphic(0,"Next record",S_Top,S_Restricted)) >>>>>> then >>>>>> LeftMouseButton() >>>>>> endif >>>>>> >>>>>> >>>>>> On 7/17/12, Steven Hicks <Steven.HicksSM@xxxxxxxxxxxxx> wrote: >>>>>>> Hi friends, >>>>>>> >>>>>>> >>>>>>> I have an application which has a line of four buttons which don't >>>>>>> appear to be standard graphical buttons, they are graphics which I >>>>>>> have to manually label. >>>>>>> >>>>>>> I have written a script using the FindGraphic(0,"Next in >>>>>>> list",S_Top,S_Restricted). key word and it seems to work and find >>>>>>> the graphic fine. >>>>>>> >>>>>>> I would like to expand this script so that I can confirm that I am >>>>>>> on the graphic and if so, I would then like to perform a left >>>>>>> mouse botton to click it. >>>>>>> >>>>>>> Does anyone have any suggestions on how I may do this please? >>>>>>> >>>>>>> My script looks like the following at the moment: >>>>>>> >>>>>>> >>>>>>> >>>>>>> Script(NextRecord) >>>>>>> >>>>>>> FindGraphic(0,"Next record",S_Top,S_Restricted) >>>>>>> >>>>>>> EndScript() >>>>>>> >>>>>>> >>>>>>> >>>>>>> Any help would be much appreciated, >>>>>>> >>>>>>> >>>>>>> >>>>>>> Steve. >>>>>>> >>>>>>> >>>>>>> >>>>>>> P.s. I could even consider using the IfSameKey I think it is so >>>>>>> that I press the assigned shortcut key twice to execute the left >>>>>>> mouse >>>>> button. >>>>>>> >>>>>>> >>>>>>> Take care all. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> __________ >>>>>>> >>>>>>> View the list's information and change your settings at >>>>>>> //www.freelists.org/list/jawsscripts >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> Blame the computer--why not? It can't defend itself & occasionally >>>>>> might even be the culprit Jackie McBride Ask Me Computer Questions >>>>>> at: >>>>>> www.pcinquirer.com Jaws Scripting training materials: >>>>>> www.screenreaderscripting.com >>>>>> homePage: www.abletec.serverheaven.net __________ >>>>>> >>>>>> View the list's information and change your settings at >>>>>> //www.freelists.org/list/jawsscripts >>>>>> >>>>>> >>>>>> >>>>>> __________? >>>>>> >>>>>> View the list's information and change your settings at >>>>>> //www.freelists.org/list/jawsscripts >>>>> __________??? >>>>> >>>>> View the list's information and change your settings at >>>>> //www.freelists.org/list/jawsscripts >>>>> >>>>> >>>>> >>>>> __________ >>>>> >>>>> View the list's information and change your settings at >>>>> //www.freelists.org/list/jawsscripts >>>>> >>>>> >>>> >>>> -- >>>> Blame the computer--why not? It can't defend itself & occasionally >>>> might even be the culprit Jackie McBride Ask Me Computer Questions at: >>>> www.pcinquirer.com Jaws Scripting training materials: >>>> www.screenreaderscripting.com >>>> homePage: www.abletec.serverheaven.net __________ >>>> >>>> View the list's information and change your settings at >>>> //www.freelists.org/list/jawsscripts >>>> >>>> >>>> >>>> __________ >>>> >>>> View the list's information and change your settings at >>>> //www.freelists.org/list/jawsscripts >>>> >>>> >>> >>> -- >>> Blame the computer--why not? It can't defend itself & occasionally might >>> even be the culprit Jackie McBride Ask Me Computer Questions at: >>> www.pcinquirer.com Jaws Scripting training materials: >>> www.screenreaderscripting.com >>> homePage: www.abletec.serverheaven.net >>> __________ >>> >>> View the list's information and change your settings at >>> //www.freelists.org/list/jawsscripts >>> >>> >>> >>> >>> __________� >>> >>> View the list's information and change your settings at >>> //www.freelists.org/list/jawsscripts >>> >>> >> > > > __________� > > View the list's information and change your settings at > //www.freelists.org/list/jawsscripts > __________� View the list's information and change your settings at //www.freelists.org/list/jawsscripts