你好,就像标题中一样,我无法通过C#Visual studio和CMD.exe参数启动命令:
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "C:\Users\obik1\AppData\Local\Android\Sdk\emulator\emulator -avd TEST_TEST";
process.StartInfo = startInfo;
process.Start();
它通过手动放置命令工作,但不能通过C#
ProcessStartInfo psi = new ProcessStartInfo();
psi = new ProcessStartInfo("cmd.exe", "C:\Users\obik1\AppData\Local\Android\Sdk\emulator\emulator -avd TEST_TEST");
psi.UseShellExecute = false;
psi.RedirectStandardOutput = true;
psi.CreateNoWindow = false;
var proc = Process.Start(psi);
测试了这个和相同的..:(