c#执行外部批处理(bat)文件

虽然现在gui程序很多,但有时候还是需要批处理程序来实现一些特殊的功能.

这里给出c#执行bat文件的方法.

private void button1_Click( object sender,EventArgse)
{
openFileDialog1.Filter
= " mp3文件(*.mp3)|*.mp3|bat文件(*.bat)|*.bat|所有文件(*.*)|*.* " ;
openFileDialog1.DefaultExt
= " mp3 " ;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
System.Diagnostics.Processps
= new Process();
ps.StartInfo.UseShellExecute
= true ;
ps.StartInfo.FileName
= openFileDialog1.FileName;
ps.StartInfo.CreateNoWindow
= true ;
ps.Start();
// 此外,还可以获取输入输出流.
}
}

你可能感兴趣的:(C++,c,C#)