this is a downside effect of DWIM when Do What I Mean differs from What That I want..
The code is doing exaactly what you instructed to to do: with while($window[0]) you say "during the time it is defined my first found window.." ie is an infinite loop.
The condition is checked continuosly and while it is true the program is expected to print your calculator window is open sentences. It is expected but it does not do; why? because the buffer it is not full. Generally speking command line programs are line buffered. Try to add a newline at the end of your sentence and see what happens. You can also force a non buffered output using $| and assigning somenthi true to it; the idiom is $|++; see perlvar
For the buffer implication see the Suffering from buffering? milestone article.
For Win32::GuiTest at the end of the module documentation is linked the site of the author which contains good winguitest tutorials
L*
There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.