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