Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

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
http://www.brainbench.com


Comment on Re: Application for 'Quality Assurance'

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://131215]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (11)
As of 2015-07-29 07:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (260 votes), past polls