【发布时间】:2018-04-20 16:59:06
【问题描述】:
我正在尝试使用 C# 统一执行命令行提示符,我首先需要将目录更改为 C://Users//HP//Documents 然后执行应该在 Documents 下的命令,这就是我一直在做的事情:
ProcessStartInfo proc = new ProcessStartInfo ("cmd.exe");
proc.UseShellExecute = false;
proc.RedirectStandardOutput = true;
proc.CreateNoWindow = true;
proc.RedirectStandardInput = true;
var process = Process.Start (proc);
process.StandardInput.WriteLine(@"cd C://Users//HP//Documents");
process.StandardInput.WriteLine ("MyCommandLine");
MyCommandLine 应该在 Documents 下创建一个文本文件,但是每次我执行该函数时 Unity 都会阻塞。 谁能帮我解决这个问题。
【问题讨论】:
标签: c# unity3d command-line cmd process