One tool might be GetListOfObjects. You can try this by moving to the window with JawsCursor, then activating HomeRow, then hit Alt+F9. This will give you an idea of how that puppy works. If you tab to one of the controls, then activate HomeRow, and use Alt+F9, you might get the same results. If not, hit Shift+F2 to step up the window chain, hitting Alt+F9 after each Shift+F2. If that works, you may be able to use the GetListOfObjects to step through your window's hierarchy.
Thanks, Dennis Brown----- Original Message ----- From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx> Sent: Wednesday, January 09, 2008 8:09 PM Subject: [jawsscripts] Re: Same Icon
or, alternatively, if this all fails, use HotSpotClicker DEan to bring quickand ready access to these Same ICon tools! http://www.hotSpoitClicker.orgafter all, that was the initial driving force behind my intention to have it developed to what it is today! and jim's done just an amazing job with thispuppy! in my view anywayz. one day, whenever I get around to it, 2 years and it hasn't happened yet, grrr, I am going to build an audio and textual quickstart for non-scripternewbies, which doesn't exist yet, at least, not one by me, Jim and Vic haveboth done versions of one though I believe,but, man in my view, hsc would get you out of trouble heaps easiest, if youhave no MSAA object separation for the icons as dennis has exhorted you to check for below. How continually reliable this solution would be, would in part depend on:A.) whether each graphical icon has it's own separate window that it existsin; and whether each of these tools/windows thus has it's own trackable attributes, like control ID, or WindowName etc, or, B. whether all the tools Live inside their own one ToolBar window, where they cannot be dragged around or moved independently; such that if onemoves, they all move. in which case you'd set your hotSpot positioning modeto Current window, rather than it's default of application window, for maximum reliability, if they did move often. or, C. how often they might get moved around by other things happening in the program, based on their relative positions to the application window boarder. if they don't move at all, you could just safely choose,"application window," as the positioning mode/relative boarder against whichthe hotspots were measured. you'd of course define each as a separately labellable hotSpot, once you knew the purpose of each same Icon tool. BTW this is very, very common in many applications these days. which is why hsc is sooooo groovy! BTW dennis, for my own knowledge, I'd be very keen to have you resite the next part of this story for us all, as to how one might go about scriptingthis kind of sitch up from the back end, as it were, if these same icons end up Having, separately determineable MSAA names/attributes? some example codeof how one might best suss that? Because, without absolutely checking on this to be sure, but although hsc I believe does monitor the ObjectName as part of it's snapshot when defining each hotspot, I am unsure as to it's present capabilities regarding direct MSAA object attributes as settable criteria for trackability, when activating the spot. and, obviously, it'd be rather nice to have this option as an additional built in location criteria tool. plus, I'd very much like to know how one might go about scripting up manually, access to this kind of sitch anyway. i.e. code to crawl through current window looking for the uniquely determined MSAA object attribute etc. feel like spilling on that one? I'm sure you do. he he. thanks. geoff c.----- Original Message ----- From: "Dennis Brown" <DennisTBrown@xxxxxxxxxxx>To: <jawsscripts@xxxxxxxxxxxxx> Sent: Thursday, January 10, 2008 8:22 AM Subject: [jawsscripts] Re: Same IconDo the graphics have MSAA data? Land on one and go into HomeRow with Insert+Space, then cycle through F10, hitting F9 at each item through the cycle. See if you get any name, value, description, etc. Also, while in HomeRow, cycle through F3, hitting F1 at each item and seeifit has a unique control ID. Toggle off homeRow with another Insert+Space. Thanks, Dennis Brown----- Original Message ----- From: "Dean Masters" <dwmasters@xxxxxxxxxxxxx>To: <jawsscripts@xxxxxxxxxxxxx> Sent: Wednesday, January 09, 2008 4:16 PM Subject: [jawsscripts] Re: Same Icon When I tried turning graphics mode on all icons in the program became graphic 0. -----Original Message----- >From: "Huskins, Wayne" <Wayne.Huskins@xxxxxxxxxxxxx> >Sent: Jan 9, 2008 3:27 PM >To: jawsscripts@xxxxxxxxxxxxx >Subject: [jawsscripts] Re: Same Icon > >Have you tried turning graphics mode on in configuration manager/set >options/graphics and symbols? > >W > >-----Original Message----- >From: jawsscripts-bounce@xxxxxxxxxxxxx >[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] >Sent: January 9, 2008 16:23 >To: JAWS Scripts >Subject: [jawsscripts] Same Icon > >I have QuickVerse 2006 bible software. Some of the items in the toolbar >have the same icon so you can't distinguish between them. Some of these >are to go to the previous chapter, section, next chapter, section. >Depending on the text all of the icons do not appear and if they are >labled all get the same label. so then you don't know just what the >icons do. Are there any suggestions as to how to remedy this?I have >tried resetting the screen resolution on my PC but that doesn't change >the graphic number for these four icons. They all remain the same and >with the same graphic number. > >Thanks, >Dean > >I personally know someone who literally is older than dirt. >If you would like to meet him, please write to me or join us on the >Masters List: >masterslist-subscribe@xxxxxxxxxx > > >__________ >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__________ 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