执行过程中的ProcessStartInfo输入
本文关键字:输入 ProcessStartInfo 过程中 执行 | 更新日期: 2023-09-27 18:28:13
假设我使用ProcessStartInfo:执行程序
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = @"program";
startInfo.Arguments = "start";
Process.Start(startInfo);
在执行过程中,程序要求用户提供一些输入。我如何从C#中提供这些输入?
提前谢谢。
如果您知道应该给进程的参数,那么在启动它之前,您应该更改(第二个)应用程序,使其在主应用程序中使用参数。可以在这里找到解释。
如果您仍然希望在进程运行时(手动启动时)手动输入数据,您可以查找这些参数,当它们不存在时,请将它们询问给用户,而不是返回应用程序并停止。