基本的に残っているのは、 CMD.exe を介してコマンドを呼び出すことだけであるプログラムがあります。
現在の作業ディレクトリで CMD.exe を開く必要があります (Porcess.Start(CMD.exe) を実行できることはわかっています)。
次に、プログラムで特定の文字列を cmd.exe に入力する必要があります。現在の作業ディレクトリにとどまっている間。「UseShellExecute == false」はシェルを強制終了するため使用できません。機能するにはシェルが必要です。
どうやら私はより具体的にする必要があります。したがって、cmd.exe に書き込もうとしているテキストは"clingo.exe \"Constants.txt\" \"Solver.txt\" \"Nodes.txt\" > \"Solved.txt\""
. clingo.exe は、Constants、Solver、および Nodes ファイルで使用している回答セット コンパイラで、Solved にパイプされるソリューションを取得します。これらのファイルはすべて 1 つのディレクトリにあります。