Another thing to look for is that the backslashes are not messing you about. In ActiveState I always use / inside the script (despite being on Windows).
Try setting the command you are going to execute into a string and printing it
$verbose = 1; ... { my $cmd_str; $cmd_str = "perl c:\\perl\\test.pl"; print "$cmd_str\n" if($verbose); system $cmd_str; }
Untested code
In reply to Re: Running Perl Scripts From Another Windows/DOS Directory
by hawtin
in thread Running Perl Scripts From Another Windows/DOS Directory
by svsingh
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |