今天,突然需要做一个功能,就是用C# 调用外部可执行(exe)文件和外部批处理(bat)文件,在网上看到一个不错的,转过来共享。
private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "mp3 文件 (*.mp3)|*.mp3|bat 文件 (*.bat)|*.bat|所有文件 (*.*)|*.*";
openFileDialog1.DefaultExt = "mp3";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
System.Diagnostics.Process ps = new Process();
ps.StartInfo.UseShellExecute = true;
ps.StartInfo.FileName = openFileDialog1.FileName;
ps.StartInfo.CreateNoWindow = true;
ps.Start();
}
}