Linked by Thom Holwerda on Sat 17th Jun 2006 17:24 UTC, submitted by anonymous
Permalink for comment 135082
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.





Member since:
2005-07-29
Microsoft...has never bothered a single bit about what e.g. Apple and...Amiga... seemingly knew was instrumental - to allow the user to control the applications using non-interactive means. Apple had AppleScript, Amiga had AREXX, and I believe OS/2 had a non-"A" REXX. :-)
This is showing your ignorance more than anything else: Microsoft has such a non-interactive means of controlling their applications: COM + IDispatch + insert scripting language here.
Microsoft Windows has a pluggable scripting infrastructure, to allow any language to be used as a scripting language. Windows includes support for VBScript and JavaScript, and (iirc) ActiveState had a Perl runtime available as well:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dn...
Furthermore, all Microsoft Office apps can be scripted via COM (and the IDispatch interface). See the Microsoft Word Object Model as an example, at:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mo...
In particular, you might like this article discussing the scripting of Microsoft Excel:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dn...
It should be noted that not is all roses: it's because Microsoft Office is so programmable that it's been a primary target of Macro Viruses, especially since MS Office bundles the actual script code with the document, making it easier to distribute the macro viruses.