Master Script: use strict; use warnings; my $cmd1="C:/ProgramData/Microsoft/Windows/Start Menu/Programs/Accessories/Calculator.lnk"; my $generatorDir = "c:/perl/perl_tests"; my @rprtname = ("gui_calci"); my $rpcount=0; foreach(@rprtname) { my $rptscript = $rprtname[$rpcount]; system ("perl $generatorDir/$rptscript.pl")and die"error running $rptscript.pl $?" ; $rpcount++ }