我有一个名为(GPLCubist)的.EXE文件,它通过传递这样的参数来使用命令行界面运行 GPLcubist -f filesteamName 其中filesteamName是GPLcubist.exe的输入文件。 知道我将在Visual Basic社区版2015中使用C#设计界面。我需要将.EXE和输入传递给cmd.exe 我试过了
private void button1_Click(object sender, EventArgs e)
{
ProcessStartInfo startInfo = new ProcessStartInfo("GPLcubist.exe");
startInfo.WindowStyle = ProcessWindowStyle.Minimized;
Process.Start(startInfo);
startInfo.Arguments = " -f filesteam";
}
请任何正文帮助我如何使用visual basic中的命令按钮将GPLcubis.exe和输入文件传递给CMD.exe。 非常感谢你
答案 0 :(得分:0)
您必须先定义参数,然后才能启动流程
private void button1_Click(object sender, EventArgs e)
{
ProcessStartInfo startInfo = new ProcessStartInfo("GPLcubist.exe");
startInfo.WindowStyle = ProcessWindowStyle.Minimized;
startInfo.Arguments = "-f filesteam"; // No need of the beginning space
Process.Start(startInfo); // now start it with the startInfo
}
修改强>
请注意,最后两行是交换的。