如何为avd命令启动CMD.exe并写入函数以关闭指定的cmd.exe

时间:2021-03-21 20:09:30

标签: c#

你好,就像标题一样,我无法通过 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# 工作

1 个答案:

答案 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);

测试了这个和一样.. :(

相关问题