Good Evening, Here is some undocumented feature on passing parameters to the subroutines that are fed into the ::Queue:
# queues are created here..... $command = "dir /b c:\\data\\files"; $commandQueue->enqueue("&shellsub( ' $command ' )"); sub shellsub { system ( shift ); } The important part is to single quote $command to prevent it from being parsed prematurely. Single quotes garuantee that $command will be evaluated at the right time and processed as you expected. Thanks. Igor.