>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");