>ASSOC .pl
.pl=Perl
>FTYPE Perl
Perl="C:\strawberry\perl\bin\perl.exe" "%1" %*
####
### THIS ONE GIVE AN ERROR:
$proc = Proc::Background->new("bg_script.pl $ARG1 $ARG2 $ARG3 $ARG4");
### ERROR PRINTED:
C:\Script_dir\main_script.pl: cannot find absolute location of bg_script.pl
### IF I INCLUDE THE PATH:
$proc = Proc::Background->new("C:\\Script_dir\\bg_script.pl $ARG1 $ARG2 $ARG3 $ARG4");
### ERROR PRINTED (*this one is strange):
C:\Script_dir\main_script.pl: no executable program located at C:\Script_dir\bg_script.pl
### THIS ONE WORKS:
$proc = Proc::Background->new("perl bg_script.pl $ARG1 $ARG2 $ARG3 $ARG4");
####
### Backticks --- *THIS ONE WORKS:
`bg_script.pl $ARG1 $ARG2 $ARG3 $ARG4`
### system() --- *THIS ALSO WORKS:
system("bg_script.pl $ARG1 $ARG2 $ARG3 $ARG4");