Perl and Python under Windows
Perl and Python are not only useful for Unix programming. Both languages work on Windows, have modules for Win32 APIs and their programs can be packaged into .exe files.
Once upon a time I had to extract some application data using the antiqe DDE API and send it to a webservice. Once I found the Win32::DDE::Client it was quite easy to write 200 lines of Perl for the task. Because the script should not require a Perl installation on every machine it is used on, I used the Cava Packager to put everything into an .exe file. (Now I have to extend that old script and find that Cava is no longer free, but requires a subscription for commercial use.)
In order to know my alternatives I tried the Python Win32 extensions and py2exe and these seem to be just as good (or in case of the undocumented DDE module: just as bad) as their Perl counterparts. (Py2exe is not as easy to use as Cava; but not too difficult either.)
