3 回答

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊
嘗試了@RameshVel解決方案,但我無(wú)法在控制臺(tái)應(yīng)用程序中傳遞參數(shù)。如果有人遇到同樣的問(wèn)題,這里有一個(gè)解決方案:
using System.Diagnostics;
Process 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("echo Oscar");
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
cmd.WaitForExit();
Console.WriteLine(cmd.StandardOutput.ReadToEnd());
- 3 回答
- 0 關(guān)注
- 758 瀏覽
添加回答
舉報(bào)