実行して問題なく動作する 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 コードは複雑すぎて書き直すことができません。
この投稿を読んでいただきありがとうございます