首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么在第一个应用程序结束后,进行下一个程序

2012-01-08 
如何在第一个应用程序结束后,进行下一个程序?如何在第一个应用程序结束后,进行下一个程序??以下为代码:---

如何在第一个应用程序结束后,进行下一个程序?
如何在第一个应用程序结束后,进行下一个程序??
以下为代码:
------------------------------

Process   ps   =   new   Process();

//-----------第一个程序
ps.StartInfo.FileName   =   @ "D:\aa\test\bin\Debug\mencoder.exe ";

ps.StartInfo.Arguments   =   "-vf   scale=320:240   -ffourcc   FLV1   -of   lavf   -lavfopts   i_certify_that_my_video_stream_does_not_use_b_frames   -ovc   lavc   -lavcopts   vcodec=flv:vbitrate=200   -srate   22050   -oac   lavc   -lavcopts   acodec=mp3:abitrate=56   1.avi   -o   3.flv ";
//----------------

//-----------第二个程序
ps.StartInfo.FileName   =   @ "D:\aa\test\bin\Debug\flvmdi.exe ";

ps.StartInfo.Arguments   =   "D:\aa\test\bin\Debug\ "

//--------

ps.Start();


[解决办法]
Process 的WaitForExit()方法是等待其运行到结束
[解决办法]
newProcess.Start();
newProcess.WaitForExit();

[解决办法]
在Process.OnExited事件里启动下一个就可以.
[解决办法]
第一个程序结束後,在第二个程序上点鼠标双击
[解决办法]
EnableRaisingEvents = true;

热点排行