Is window manipulation available in perl?

alan napier alan.napier@technologic.fr
Tue Aug 2 10:40:00 GMT 2005


If you want to use the cygwin perl you will have to download then 
extract each component of the cpan library modules to their respective 
directories: \doc \lib ect.

Much easier use the active perl which does all that for you. Just make 
sure the active perl comes before the cygwin perl in the windows path.

Robert Mecklenburg wrote:
> First, please excuse the newbie question.  I don't think this is
> off-topic, but my judgement isn't the one that counts. ;-) I've done a
> good bit of searching with google, faqs, and posting to
> comp.lang.perl.misc, but can't figure this out...
> 
> I'm using the most recent cygwin port of perl (revision 5.0 version 6
> subversion 1) on windows 2000.  I want to send "alt+f x" to an Outlook
> Express window from a perl script.  It seems that ActiveState Perl can
> do this with the Win32::Setupsup package, but that the vanilla perl
> (or cygwin's perl) cannot do this?
> 
> I tried to install the Win32-CtrlGUI-0.22 package from cpan.org but it
> requires Win32::Setupsup which is not on cpan.org.  I found this
> package on perlring.org but it seems to require ppm.  I found
> references to ppm at activestate.com but it appears to be a feature of
> ActivePerl rather than of "just perl".
> 
> So the question is: "how to I send keystrokes to a Windows window with
> cygwin Perl"?
> 
> I'm using cygwin tools heavily in this perl script and I'd hate to
> have to use ActiveState perl.  Partly because I love cygwin and partly
> because the path translation between a non-cygwin perl and cygwin
> tools would introduce messiness I'd like to avoid.
> 
> Suggestions welcome. 
> Thanks,
> Robert Mecklenburg
> 
> 
> --
> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> Bug reporting:         http://cygwin.com/bugs.html
> Documentation:         http://cygwin.com/docs.html
> FAQ:                   http://cygwin.com/faq/
> 
> 


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list