private void button1_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string fileName = openFileDialog1.FileName;
ProcessStartInfo info = new ProcessStartInfo();
info.WindowStyle = ProcessWindowStyle.Hidden;
info.FileName = "WK01.exe";
info.Arguments = "WK01.exe";
info.Arguments = fileName;
Process p = new Process();
p.StartInfo = info;
p.Start();
p.WaitForExit();
}
}
当我运行这段代码,在p.Start();
这段代码休息,因为我WK01.exe项目包含2个参数,一个是它的路径和第二个是我给它喜欢的图片或任何东西,当我运行它,并按下按钮时,它会要求我选择文件,当我选择该文件时,它会中断程序p.Start();
程序违反工艺类
为什么需要cmd.exe呢? – Agat
并谈到“休息”......实际上发生的例外是什么? – Agat
为什么cmd.exe? WK01是我的C++项目,它的获取命令行参数,第一个参数显然是它的路径,第二个是我的输入 – AHF