var cmd = new Process();
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.CreateNoWindow = true;
cmd.StartInfo.UseShellExecute = false;
cmd.Start();
cmd.StandardInput.WriteLine(Input.Text);
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
Output.Text += cmd.StandardOutput.ReadToEnd();
Output.Text += "\n";
パスから .exe を呼び出すと、標準出力が表示されません。
編集:出力が標準エラーになったようです。これにより、.exeが実際に呼び出されなかったという認識が得られました。解決済み