Hi You Old Guru: I have been waiting for some time now for a few options indeed.
As you know I have tried to create external scripts, twice anyway, using the managed code environment of vb.net in visual studio as it were and played with VBScript a few times with some success, some failures. I have nothing against VBScript except it has limitations that require wrappers for connecting to .net framework objects, the available text editors are not set up to handle individual files for structuring objects and methods all that well and it, at least via the WE Model, cant work directly with the UIA API and, again, not directly with the .net framework and thus the managed UIA API. I forget the exact technical involved but VBScript does not allow for multi something while accessing some objects like the .net framework and the API(s) I think require multi-something - been a long time but this was one of the problems or limitations of VBScript. Also, I have worked with the WE DOM Objects and found that the MSAA interface WE uses does not handl UIA all that well. For example, using native UIA I can at least find objects in the vb.net Forms Designer while using WindowEyes out of the box or using the MSAA interface I couldn't get at the objects inside the designer. For now I was just toying with scripting to improve several Web Pages I use often. I can use them somewhat but I think there is much I can not use. Also I would like to tweak the "Express" version of vb.net even though it is mostely accessible. Reading the line numbers when indicated arrowing up and down through the various code and text editors is not done even when indicated by the IDE settings. Andy tells me the line numbers are in a seperate object and wont read with JAWS either so would need scripting me thinks. Also, I want to be able to at the very least be able to tab through the objects inside the Forms Designer having them read so I can click them, I can do this with narrator and other readers using UIA but not with WE which uses MSAA. Note that is how I use the designer currently, drop objects on it, turn on narrator, find one, turn off narrator and set properties using the list of objects in the properties window after that until I need to create a new object or try and delete an object. I also don't like how the Error List is handled in the new version of vb.net and that too would be a candidate for scripting perhaps. Anyway, this is all moote for now. I was wondering if major changes are in the works from GW. Having to create a program say in Python to act as a interface between VBScript and a targe program adds another layer of complexity and performance hits and that is what Jamal had done to handle some of the situations I had mentioned and that still hasent changed and wont so long as that single-thingy wont allow for direct connection to some types of other programs as mentioned above. I don't want to go back and get into all these technical but with trying to script using VBSCript for html5, css and JavaScript and UIA it seems there has to be a better choice out there. If there is then trying to shoehorn a work-around so we might stick to VBSCript might be an answer but only for so long me thinks. Anyway, at my old, very old, age I am not excited about programming any more, I only do it when necessary and leave all the "cool" stuff to the young bucks like the gurus at gW. Later and I hope you and the family are well - good to hear from you. God Bless and good hunting: Rick USA