执行过程中的ProcessStartInfo输入

本文关键字:输入 ProcessStartInfo 过程中 执行 | 更新日期: 2023-09-27 18:28:13

假设我使用ProcessStartInfo:执行程序

        ProcessStartInfo startInfo = new ProcessStartInfo();
        startInfo.FileName = @"program"; 
        startInfo.Arguments = "start";
        Process.Start(startInfo);

在执行过程中,程序要求用户提供一些输入。我如何从C#中提供这些输入?

提前谢谢。

执行过程中的ProcessStartInfo输入

如果您知道应该给进程的参数,那么在启动它之前,您应该更改(第二个)应用程序,使其在主应用程序中使用参数。可以在这里找到解释。

如果您仍然希望在进程运行时(手动启动时)手动输入数据,您可以查找这些参数,当它们不存在时,请将它们询问给用户,而不是返回应用程序并停止。