in reply to passing parms to other software program

So, if you are switching from DOS "batch" scripts to Perl scripts, then: As indicated above, do  system( @cmd ); or  system( $cmdname, @args ); to actually run some other program from the perl script.

There might be ways to refactor or rethink the design of the batch files, to make better (shorter, easier to maintain) perl scripts, but if you're not a programmer, I don't know how far you'd be able or willing to go in that direction.