Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re: Application for 'Quality Assurance'

by clemburg (Curate)
on Dec 12, 2001 at 15:34 UTC ( #131215=note: print w/replies, xml ) Need Help??

in reply to Application for 'Quality Assurance'

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.

For an extremely simple-minded approach to this, you might try this little sendkeys script (in VB Script) 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 ... ).

The syntax for special keys can be found on pages 213-214, table 7.2 of Windows Script Host. 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.

Christian Lemburg
Brainbench MVP for Perl

  • Comment on Re: Application for 'Quality Assurance'

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://131215]
[LanX]: ha ... a cpan module in German =)
[LanX]: hmm strange, when doesn a module appear on CPAN but is excluded on MetaCPAN?

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (3)
As of 2018-03-21 21:40 GMT
Find Nodes?
    Voting Booth?
    When I think of a mole I think of:

    Results (270 votes). Check out past polls.