我编写一个c#程序,连续调用了两个已存在.exe程序处理,后面需要用到前面的输出,但是执行的时候好像两个同事执行,在c#里有没有方法想让第一个执行完毕,然后在执行第二个??
this.RunConfig()//第一个.exe程序 this.XMLParse();//第二个.exe程序本来想使用 Thread.Sleep();但是第一个程序执行时间是不固定的,各位高手谁有高招???
this.RunConfig()//第一个.exe程序 this.XMLParse();//第二个.exe程序本来想使用 Thread.Sleep();但是第一个程序执行时间是不固定的,各位高手谁有高招???
Proc.StartInfo = new ProcessStartInfo("notepad");
Proc.Start();
//关键是这句
Proc.WaitForExit();
MessageBox.Show("Test");