你好,就像标题一样,我无法通过 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# 工作
答案 0 :(得分:0)
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);
测试了这个和一样.. :(