note
clemburg
<p>
The functionality you are looking for when sending is called SendKeys on Windows. I don't know about capturing output from GUI programs, but I would probably try to cut and paste it into the clipboard, and from there to a logfile opened in notepad or something like this.
<p>
For an extremely simple-minded approach to this, you might try this <a href="http://www.clemburg.com/resources/sendkeys.vbs">little sendkeys script (in VB Script)</a> I wrote a while ago to automate little tasks in GUI apps, e.g., when working from a Makefile (hacking Visual Basic in Emacs is crap without the usual compile buffer ... ).
<p>
The syntax for special keys can be found on pages 213-214, table 7.2 of <a href="http://www1.fatbrain.com/asp/bookinfo/bookinfo.asp?theisbn=1578701392&vm=">Windows Script Host</a>. I added a directive {DELAY milliseconds}, where milliseconds is an integer number of milliseconds to sleep. This can be used to make the script wait for a certain time, which is vital when automating GUI programs on Win32 platforms.
<p>
Christian Lemburg<br>
Brainbench MVP for Perl<br>
http://www.brainbench.com
131146
131146