Mike,
egads!!!! I did not place backticks in my post, I have corrected here, see
corrected email below.
Should be: $result = `$cmd`;
Apologies..
[EMAIL PROTECTED]
Sent by: To:
[EMAIL PROTECTED] [EMAIL PROTECTED]
veState.com cc:
Subject: Re: 'shell' on
ASPerl for Win32
05/28/04 04:10 AM
Mike,
not sure if I understand you right, but to execute a shell command try and
examine the output/result of that command, try:
##############START CODE SNIPPET#################
use strict;
my $result = "";
my $cmd = "C:\\Program Files\\mozilla.org\\Mozilla\\mozilla.exe";
##Double up the windows path specifiers in Perl.
##Using backticks around the command executes it and directs
##STDOUT to the variable. Similar to system() command.
$result = `$cmd`;
##Now you can examine the $result variable to see the
##outcome of executing the command.
print STDOUT $result;
############## END CODE SNIPPET#################
Hope this helps. If I missed what you really are trying to do - sorry.
;-)
Jonathan Hughes
Tech Support Specialist
MCP / MCSD
Goodyear South Africa
|---------+------------------------------------------->
| | "Michael W.Cocke" |
| | <[EMAIL PROTECTED]> |
| | Sent by: |
| | [EMAIL PROTECTED]|
| | veState.com |
| | |
| | |
| | 05/28/2004 12:48 AM |
|---------+------------------------------------------->
>-----------------------------------------------------------------------------------------------|
|
|
| To: [EMAIL PROTECTED]
|
| cc:
|
| Subject: 'shell' on ASPerl for Win32
|
>-----------------------------------------------------------------------------------------------|
I'm trying to execute a command stored in a variable - specifically
C:\Program Files\mozilla.org\Mozilla\mozilla.exe
use Shell;
my $sh = Shell->new;
print $sh->$w;
isn't it. No variation on quoting seems to work - I either get 'the
system cannot locate the file (and yes, it IS there) or I get various
errors in the sub shell command regarding eval and invalid separators.
I've run thru almost every error message that there is... What's the
syntax?
Thanks!
Mike-
--
If you're not confused, you're not trying hard enough.
--
Please note - Due to the intense volume of spam, we have installed
site-wide spam filters at catherders.com. If
email from you bounces, try non-HTML, non-encoded, non-attachments,
_______________________________________________
ActivePerl mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
_______________________________________________
ActivePerl mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
_______________________________________________
ActivePerl mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs