[jawsscripts] OleViewer JAWS Scripts Now Included

  • From: "Bryan Garaventa" <bgaraventa11@xxxxxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Thu, 5 Mar 2009 10:48:09 -0800

I wrote these scripts last night if anyone wants better access to the COM 
object viewer OleViewer.exe. Now you can use Tab and Shift+Tab as expected, 
and the Applications key to right-mouse click selected items. Just use the 
same download link shown below if interested.

----- Original Message ----- 
From: "Bryan Garaventa" <bgaraventa11@xxxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Wednesday, March 04, 2009 10:24 AM
Subject: [jawsscripts] Re: Direct speech via JAWS COM API


> Thanks, I found a really easy TreeView based COM object viewer that 
> appears
> to work fine in XP and Vista as well as older Windows versions, that 
> exposes
> these JAWS methods as well by displaying the COM instances for all 
> currently
> running objects. This being OleViewer.exe. If you want it, you can 
> download
> the zip from
> http://gutterstar.net/mbrs/gateway.php?redirect=../cgi-bin/apps/OleViewerResourceKit.zip
> You may need to register the dll using regsvr32.
> ----- Original Message ----- 
> From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Wednesday, March 04, 2009 9:05 AM
> Subject: [jawsscripts] Re: Direct speech via JAWS COM API
>
>
>> Registry scan for the ProgID.  Word's Object Browser can give you the
>> summaries of callable methods.
>>
>> On Wed, Mar 04, 2009 at 08:56:55AM -0800, Bryan Garaventa wrote:
>> Hey Doug, where did you locate this?
>> Thanks,
>> Bryan
>> ----- Original Message ----- 
>> From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx>
>> To: <jawsscripts@xxxxxxxxxxxxx>
>> Sent: Wednesday, March 04, 2009 8:31 AM
>> Subject: [jawsscripts] Re: Direct speech via JAWS COM API
>>
>>
>>> VBScript:
>>> dim o : set o = createObject("FreedomSci.JawsApi")
>>> o.sayString "Hello", False
>>>
>>> Summary of FSAPI.dll COM interface (JAWS 10 as reference):
>>>    function Disable as Bool
>>>    function Enable(Bool vbNoDDIHooks) as Bool
>>>        method Enable
>>>    function RunFunction(BStr FunctionName) as Bool
>>>        Tells JAWS to execute a function
>>>    function RunScript(BStr ScriptName) as Bool
>>>        Tells JAWS to execute a script
>>>    function SayString(BStr StringToSpeak[, Bool bFlush = True]) as Bool
>>>        Instructs JAWS to speak a particular string
>>>    sub StopSpeech
>>>
>>> On Wed, Mar 04, 2009 at 11:11:51AM -0500, Jamal Mazrui wrote:
>>> A while back I asked how to do this but got no reply.  Doug Lee informed
>>> me on this list that there is a COM API that is part of a JAWS
>>> installation.  Previously, I had only known of a way for an application
>>> to
>>> produce a speech message through JAWS by using a Win32 type of call to
>>> JFWAPI.dll.
>>>
>>> Although I did find references to a COM object model using a COM 
>>> browser,
>>> I could not figure out how to instantiate and use such an object.  Can
>>> anyone tell me how an application, other than JAWS, can call a COM
>>> method,
>>> passing it a string, to produce a speech message through the currently
>>> running JAWS?
>>>
>>> This has become more important because JFWAPI.dll does not seem to
>>> work under 64 bit Windows.
>>>
>>> Jamal
>>>
>>> __________?
>>> 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
>>>
>>> -- 
>>> Doug Lee, Senior Accessibility Programmer
>>> SSB BART Group - Accessibility-on-Demand
>>> mailto:doug.lee@xxxxxxxxxxxxxxxx  http://www.ssbbartgroup.com
>>> "While they were saying among themselves it cannot be done,
>>> it was done." --Helen Keller
>>> __________
>>> 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
>>
>> -- 
>> Doug Lee, Senior Accessibility Programmer
>> SSB BART Group - Accessibility-on-Demand
>> mailto:doug.lee@xxxxxxxxxxxxxxxx  http://www.ssbbartgroup.com
>> "While they were saying among themselves it cannot be done,
>> it was done." --Helen Keller
>> __________
>> 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
> 

__________ 
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: