Tuesday 29 July 2008

Embedded Scripting in Windows Applications

There's a whole host of embedded scripting technologies in commercial Windows products.
It will be interesting to see how they evolve, especially in the move from VBA to VB.NET.

MULTIAPPLICATION PROPRIETARY SCRIPTING
VB.NET
Visual Studio

VBA (of course, you can also use COM to control these applications via VB.NET)
MS Office

SINGLE APPLICATION PROPRIETARY SCRIPTING
VisualLisp
Used to automate AutoCAD

PerfectScript
WordPerfect (also supports VBA)
Here are some examples of PerfectScript macros (you will see they are a lot like batch files).

OPEN SCRIPTING
Lua - Promixis (based in Santa Barbara, CA) have a product called Girder (home automation software, control lighting, projectors etc) which uses embedded Lua scripting (smaller memory footprint than Python).
Python - Used in OpenOffice (although this is perhaps used more on Linux)

We'll keep tracking the evolution of Windows automation on this page.

No comments: