I'm trying to write a command line application that reads some file names
and then runs a batch file. The problem is, when I run the batch file, the
program execution forks off and the program finishes while the 20 minute
odd batch job runs. I need for the batch job to run in the same command
window as the vb program was started from, ALTENATIVELY, the
vb program must at least wait for the batch to end.

Can VB programs write to the command window it was run from, sort of like
a C++ program uses stderr / stdout ?