Executing DOS commands from with my application

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hi I want my VB.NET application to run a command from the command line and then wait for the command to finish before continuing.

I am currently using

System.Diagnostics.Process.Start(strApp)

where strApp is the the command line text.

However this method starts a new process and therefore my application continues without waiting.

Any ideas?
 
hplloyd said:
Hi I want my VB.NET application to run a command from the command
line and then wait for the command to finish before continuing.

I am currently using

System.Diagnostics.Process.Start(strApp)

where strApp is the the command line text.

However this method starts a new process and therefore my application
continues without waiting.

Any ideas?

Process.Start returns a Process reference. Use Process.WaitForExit to
wait for that process to complete.
 
You can use Process.WaitForExit, supplying an interval in milliseconds if you are concerned the process could hang.

Dan
 
Back
Top