Yep, I don't think they're quite as good as yours though.  But I'll take 
another look.

All the best
Stev
e

-----Original Message-----
From: Scripting 
[mailto:scripting-bounces+steve=comproom.co...@lists.window-eyes.com] On Behalf 
Of Tom Kingston via Scripting
Sent: 31 May 2017 12:42
To: Window-Eyes Scripting List <scripting@lists.window-eyes.com>
Subject: Re: migrating apps

Steve,
There are already JAWS scripts for Sound Forge. Jim Snowbagger has been writing 
them for years. That's all I know about them.
http://www.heartofiowa.net/~snowman/scripts.html
Hth,
Tom


On 5/31/2017 3:33 AM, Steve Nutt wrote:
> Hi Tom,
>
> I'd love for you to migrate your excellent Sound Forge script to JAWS.  I 
> realise what time it would take you to do it, but I'd certainly be your first 
> donator or buyer if you sold it.
>
> All the best
>
> Steve
>
> -----Original Message-----
> From: Scripting 
> [mailto:scripting-bounces+steve=comproom.co...@lists.window-eyes.com] On 
> Behalf Of Tom Kingston via Scripting
> Sent: 31 May 2017 04:39
> To: Window-Eyes Scripting List <scripting@lists.window-eyes.com>
> Subject: Re: migrating apps
>
> Thanks Marlon.
> Much appreciated.
> Regards,
> Tom
>
>
> On 5/30/2017 10:28 PM, Marlon Brandão de Sousa wrote:
>> Hi,
>>
>> The fact that the most comprehensive Guide is not easily found is been
>> addressed together with the authors. But here you go
>> https://github.com/nvdaaddons/DevGuide/wiki/NVDA-Add-on-Development-Gu
>> id
>> <https://github.com/nvdaaddons/DevGuide/wiki/NVDA-Add-on-Development-G
>> uide>e
>>
>> I recommend that you and all other listers who have interest in NVDA
>> scripting read this documentation and subscribe to the NVDA dev List
>> and send them your feedback. They are really looking for this kind of
>> input and they are really wiling to help new scripters!
>> Obrigado,
>> Marlon Brandão de Sousa
>>
>> Em 30 de mai de 2017, às 22:42, Doug Lee via Scripting
>> <scripting@lists.window-eyes.com
>> <mailto:scripting@lists.window-eyes.com>> escreveu:
>>
>>> I read your initial message as saying you would have to create 22
>>> files for a JAWS script. The scripts to which you refer, which seem
>>> far more comprehensive just based on what I know of some of the files
>>> involved, incorporate code libraries to simplify app-specific tasks.
>>> The HSC and MSAA files in particular would appear to fit into this
>>> category. That is an indication of a specific scripter's choice of
>>> file organization but not an indication of what is required for JAWS
>>> scripting. :-)
>>>
>>> I hope this is helpful, and also that it is taken in the educational
>>> spirit in which it is intended. Any new environment can be
>>> frustrating, especially when one encounters it amid an urgent need to
>>> master it quickly.
>>>
>>> On Tue, May 30, 2017 at 06:39:39PM -0400, Tom Kingston via Scripting
>>> wrote:
>>> On 5/30/2017 4:38 PM, Dennis Long via Scripting wrote:
>>>> I agree it's far fewer than 22 files.
>>>
>>> Then count these files, which is what's included in the download.
>>> HSCRemoteServerFetch.jsb
>>> HSCRemoteServerFetch.jsd
>>> hsc_msaa.jsh
>>> msaa.jsh
>>> reaper.jbs
>>> reaper.jcf
>>> reaper.jkm
>>> reaper.jsb
>>> reaper.jsd
>>> reaper.jsm
>>> reaper.JSS
>>> reaper.sil
>>> reaper_host32.JCF
>>> reaper_host32.jsb
>>> reaper_host32.JSS
>>> reaper_host64.JCF
>>> reaper_host64.jsb
>>> reaper_host64.JSS
>>> snow_MSAA.jcf
>>> snow_MSAA.jsb
>>> snow_MSAA.jsd
>>> snow_MSAA.jss
>>>
>>>>
>>>> -----Original Message-----
>>>> From: Scripting
>>>> [mailto:scripting-bounces+dennisl1982=gmail....@lists.window-eyes.co
>>>> m] On Behalf Of Doug Lee via Scripting
>>>> Sent: Tuesday, May 30, 2017 4:32 PM
>>>> To: Tom Kingston; Window-Eyes Scripting List
>>>> Subject: Re: migrating apps
>>>>
>>>> Speaking as a professional JAWS scripter, I admit I'm surprised to
>>>> hear you needed 22 files for what sounds like a simple script.
>>>> Typically you would have these:
>>>>
>>>> - A jss file, which compiles to a jsb file, for the code itself.
>>>> We'll count
>>>> that as two. You type your code into the jss file and the JAWS
>>>> Script Manager makes the jsb file when you compile it.
>>>> - A jsd file for the help text for the scripts. Handled
>>>> automatically by the JAWS Script Manager in many cases.
>>>> - A jkm file for key mappings. Handled automatically by the Script
>>>> Manager in many cases.
>>>>
>>>> You may also include a jcf file for configuration options and/or a
>>>> jdf file for dictionary entries, though I doubt your script set for
>>>> Window-Eyes had the latter. If you want to name graphic icons, you
>>>> could use a jgf file.
>>>> Frames, though rarely used these days, would involve a jff and a jfd
>>>> file; but again, I doubt those would be involved in your project.
>>>>
>>>> I'm still a ways from 22. :-)
>>>>
>>>> On Tue, May 30, 2017 at 04:20:46PM -0400, Tom Kingston via Scripting
>>>> wrote:
>>>> JAWS scripting is a proprietary mish mash of this that the other and
>>>> his brother. So there's no such thing as real world resources such
>>>> as with Python.
>>>> I wrote the Window-Eyes script for Reaper and was then surprised to
>>>> find that the JAWS script was not locked up. So I downloaded it and
>>>> took a quick look. I couldn't believe that what I did in one small
>>>> VBS file, an XML file, a set file, and a we file required 22 files
>>>> to be done in JAWS.
>>>> Needless to say, I have no interest in learning a proprietary
>>>> scripting method. And I suspect it will probably seem nonsensical to
>>>> a real programmer's mind. But that's just speculation. It comes from
>>>> an experience years ago when a friend of mine wanted to learn JAWS
>>>> scripting. Knowing nothing about it I assumed that at least the
>>>> common denominators of virtually all programming languages would
>>>> apply. Boy was I wrong. My understanding is that it has become at
>>>> least somewhat more conventional. But unless all else fails it's not
>>>> a mess I wish to drown in.
>>>> Regards,
>>>> Tom
>>>>
>>>>
>>>> On 5/30/2017 10:54 AM, Dennis Long via Scripting wrote:
>>>>> What about scripting for Jaws?
>>>>>
>>>>> -----Original Message-----
>>>>> From: Scripting
>>>>> [mailto:scripting-bounces+dennisl1982=gmail.com@lists.window-eyes.c
>>>>> om] On Behalf Of Jonathan Cohn via Scripting
>>>>> Sent: Tuesday, May 30, 2017 10:53 AM
>>>>> To: Chip Orange; Window-Eyes Scripting List
>>>>> Subject: Re: migrating apps
>>>>>
>>>>> Mr Lee of NVAccess / NVDA proposed on twitter yesterday having a
>>>>> one day class on scripting NVDA. I guess it is time to learn Python.
>>>>> Anybody interested in doing a set of regular discussions like Chip
>>>>> did way back to migrate our common knowledge into NVDA scripting
>>>>> knowledge? I wonder how difficult it would be to have an NVDA that
>>>>> emulates the favorite parts of WindowEyes. I expect the hardest
>>>>> part considering that NVDA doesn't appear to have a virtual mode
>>>>> would be the User Windows functions but then it seems that
>>>>> WindowEyes wasn't
>>>> supporting that very aggressively.
>>>>>
>>>>> Best Wishes,
>>>>>
>>>>> Jonathan Cohn
>>>>>
>>>>> On Fri, May 26, 2017 at 7:01 PM Chip Orange via Scripting <
>>>>> scripting@lists.window-eyes.com
>>>>> <mailto:scripting@lists.window-eyes.com>> wrote:
>>>>>
>>>>>> Hi David,
>>>>>>
>>>>>> You could look at the possibility of running your app as a Windows
>>>>>> VBScript rather than a Window-Eyes VBScript.  You'd have to do
>>>>>> without the WE dialogs and all the other WE features of scripting
>>>>>> which we all used, but if you don't make use of these features
>>>>>> very much, you might be able to get a Windows VBScript version to run.
>>>>>> If you could, this would be the easiest way to get some apps
>>>>>> converted
>>>> away from WE.
>>>>>>
>>>>>> VBScript does have some very basic input and output commands (you
>>>>>> can display a dialog and get a string response from the user),
>>>>>> this could possibly be enough for your needs.  It has no
>>>>>> equivalents to MSAA or Windows etc., so nothing which assisted you
>>>>>> with accessibility is likely to run.
>>>>>>
>>>>>> Of course, Window-Eyes will continue to run for some indefinite
>>>>>> amount of time ... and I'd be glad to share the source code to
>>>>>> Remind Me Where with anyone who'd like to try tinkering with it
>>>>>> while it
>>>> does.
>>>>>> If you wanted to keep something big like it is running, I would
>>>>>> guess learning VB.net <http://VB.net> might be the closest to what
>>>>>> you're used to.
>>>>>>
>>>>>> Like Richard, I feel something like the end of Animal Farm as well.
>>>>>>
>>>>>> Take care,
>>>>>>
>>>>>> Chip
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Scripting
>>>>>> [mailto:scripting-bounces+lists3717=comcast.net@lists.window-eyes.
>>>>>> co
>>>>>> m]
>>>>>> On Behalf Of David via Scripting
>>>>>> Sent: Monday, May 15, 2017 11:49 AM
>>>>>> To: Aaron Smith; Window-Eyes Scripting List
>>>>>> Subject: migrating apps
>>>>>>
>>>>>> I do understand that an app that has been developed under the
>>>>>> great scripting capability of WineEyes, will not be possible to
>>>>>> simply plug in under Jaws. At least, it is my understanding, that
>>>>>> Jaws has its own dedicated scripting system.
>>>>>>
>>>>>> Still, a number of apps, both officially released and many that I
>>>>>> have developed for my personal usage, would be a great miss when
>>>> migrating.
>>>>>> Whenever the migrating will be. Smile.
>>>>>>
>>>>>> Now, is there a way for me, to make my apps become stand-alone, in
>>>>>> the sense that they could be run under any screen reader? That
>>>>>> they still would be using features like the UI capabilities and
>>>>>> other functionality of for instance GWToolkit? I do understand,
>>>>>> that apps that make great usage of, or directly works with
>>>>>> internal features of WinEyes, may not be possible to run under any
>>>>>> other screen readers, since they won't have any functionality to
>>>>>> hook on to. But an app like for instance the "remind me where",
>>>>>> that Chip Orange developed, and which base its main functionality
>>>>>> on information from the net, and greatly on the UI environment of
>>>>>> WinEyes scripting, sould such a program be possible to make go
>>>>>> general? Sure I could have thought of a good number of other apps
>>>>>> that I have come to rely on, and which would have been great to see 
>>>>>> under other screen readers.
>>>>>>
>>>>>> Guess my basic question is, what would I need to do in my app
>>>>>> code, to make it possible to run outside the WinEyes environment,
>>>>>> if that is at all possible? And if realistic, does there exist any
>>>>>> sample code that I can look at, so as to see it done in practicality?
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> _______________________________________________
>>>>>> Any views or opinions presented in this email are solely those of
>>>>>> the author and do not necessarily represent those of Ai Squared.
>>>>>>
>>>>>> For membership options, visit
>>>>>>
>>>>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com
>>>>>> /l
>>>>>> is
>>>>>> ts3717
>>>>>> %40comcast.net <http://40comcast.net>
>>>>>> <http://lists.window-eyes.com/options.cgi/scripting-window-eyes.co
>>>>>> m/
>>>>>> li
>>>>>> sts3717%40comcast.net <http://40comcast.net>> .
>>>>>> For subscription options, visit
>>>>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.co
>>>>>> m
>>>>>> List archives can be found at
>>>>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com
>>>>>>
>>>>>> _______________________________________________
>>>>>> Any views or opinions presented in this email are solely those of
>>>>>> the author and do not necessarily represent those of Ai Squared.
>>>>>>
>>>>>> For membership options, visit
>>>>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com
>>>>>> /j
>>>>>> on
>>>>>> .c.cohn%40gmail.com <http://40gmail.com> .
>>>>>> For subscription options, visit
>>>>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.co
>>>>>> m
>>>>>> List archives can be found at
>>>>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com
>>>>>>
>>>>> -------------- next part -------------- An HTML attachment was
>>>>> scrubbed...
>>>>> URL:
>>>>> <http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com
>>>>> /at
>>>>> tachme
>>>>> nts/20170530/13d902d4/attachment.htm>
>>>>> _______________________________________________
>>>>> Any views or opinions presented in this email are solely those of
>>>>> the author and do not necessarily represent those of Ai Squared.
>>>>>
>>>>> For membership options, visit
>>>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/
>>>>> den
>>>>> nisl19
>>>>> 82%40gmail.com <http://40gmail.com>.
>>>>> For subscription options, visit
>>>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
>>>>> List archives can be found at
>>>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com
>>>>>
>>>>> _______________________________________________
>>>>> Any views or opinions presented in this email are solely those of
>>>>> the
>>>> author and do not necessarily represent those of Ai Squared.
>>>>>
>>>>> For membership options, visit
>>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/t
>>>> om.kings ton%40charter.net <http://40charter.net>.
>>>>> For subscription options, visit
>>>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
>>>>> List archives can be found at
>>>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com
>>>>>
>>>> _______________________________________________
>>>> Any views or opinions presented in this email are solely those of
>>>> the author and do not necessarily represent those of Ai Squared.
>>>>
>>>> For membership options, visit
>>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/d
>>>> oug.lee% 40ssbbartgroup.com <http://40ssbbartgroup.com>.
>>>> For subscription options, visit
>>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
>>>> List archives can be found at
>>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com
>>>>
>>>> --
>>>> Doug Lee, Senior Accessibility Programmer SSB BART Group (soon to be
>>>> Level
>>>> Access) mailto:doug....@ssbbartgroup.com
>>>> http://www.ssbbartgroup.com "While they were saying among themselves
>>>> it cannot be done, it was done."
>>>> --Helen
>>>> Keller _______________________________________________
>>>> Any views or opinions presented in this email are solely those of
>>>> the author and do not necessarily represent those of Ai Squared.
>>>>
>>>> For membership options, visit
>>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/d
>>>> ennisl19 82%40gmail.com <http://40gmail.com>.
>>>> For subscription options, visit
>>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
>>>> List archives can be found at
>>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com
>>>>
>>>> _______________________________________________
>>>> Any views or opinions presented in this email are solely those of
>>>> the author and do not necessarily represent those of Ai Squared.
>>>>
>>>> For membership options, visit
>>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/tom.kingston%40charter.net.
>>>> For subscription options, visit
>>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
>>>> List archives can be found at
>>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com
>>>>
>>> _______________________________________________
>>> Any views or opinions presented in this email are solely those of the
>>> author and do not necessarily represent those of Ai Squared.
>>>
>>> For membership options, visit
>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/doug.lee%40ssbbartgroup.com.
>>> For subscription options, visit
>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
>>> List archives can be found at
>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com
>>>
>>> --
>>> Doug Lee, Senior Accessibility Programmer SSB BART Group (soon to be
>>> Level Access) mailto:doug....@ssbbartgroup.com
>>> http://www.ssbbartgroup.com "While they were saying among themselves
>>> it cannot be done, it was done." --Helen Keller
>>> _______________________________________________
>>> Any views or opinions presented in this email are solely those of the
>>> author and do not necessarily represent those of Ai Squared.
>>>
>>> For membership options, visit
>>> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/splyt.lists%40gmail.com.
>>> For subscription options, visit
>>> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
>>> List archives can be found at
>>> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com
> _______________________________________________
> Any views or opinions presented in this email are solely those of the author 
> and do not necessarily represent those of Ai Squared.
>
> For membership options, visit 
> http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/steve%40comproom.co.uk.
> For subscription options, visit 
> http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
> List archives can be found at 
> http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com
>
>
>
_______________________________________________
Any views or opinions presented in this email are solely those of the author 
and do not necessarily represent those of Ai Squared.

For membership options, visit 
http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/steve%40comproom.co.uk.
For subscription options, visit 
http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
List archives can be found at 
http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com


_______________________________________________
Any views or opinions presented in this email are solely those of the author 
and do not necessarily represent those of Ai Squared.

For membership options, visit 
http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/archive%40mail-archive.com.
For subscription options, visit 
http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com
List archives can be found at 
http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com

Reply via email to