我有一个运行和工作正常的 FORTRAN .exe 文件,它会要求用户输入 1 或 2,如果输入 1,它将进行一些计算,如果输入 2,它会进行不同类型的计算。
我需要从 C# 代码中调用它。我知道如何从 C# 运行 .exe 文件,但我无法将 1 或 2 传递给 .exe 我使用了不同的方法但没有运气。
static void Main(string [] args)
{
string FileName = @"C:\......sco.exe";
process.StartInfo = new ProcessStartInfo(FileName,"3");
Process.Start(process.StartInfo); }
如果有人知道如何解决这个问题,我真的很感激。我是 C# 新手,我无法重写 Fortran 代码,因为它太复杂了。
感谢您阅读这篇文章