running a batch file from a command window launched from a c sharp program

Discussion in 'Web Design & Coding' started by Complete, Mar 27, 2008.

  1. Complete

    Complete OSNN Addict

    Messages:
    94
    I have been able to launch a batch file from a C# program in a number of ways.

    Duncan Mackenzie's blog on msdn shows a number of ways how it can be done and I have tried them. (http://blogs.msdn.com/csharpfaq/archive/2004/06/01/146375.aspx).

    But I have a unique problem. The batch file launches a program that seems to require that a command window (cmd) be open when it runs. Because of this, the batch file works if I launch it from a command line, but when I launch it in a C# program, an exception is thrown.

    So my question is this. How can I open a cmd window from C# and feed it the command to run the batch routine?
     
    tdinc likes this.
  2. LordOfLA

    LordOfLA Godlike!

    Messages:
    7,027
    Location:
    Maidenhead, Berkshire, UK
    why not just launch "cmd <path to batch file>" instead of "<path to batch file>\<batchfile>"?