我要执行以下cmd命令:

"C:\Program Files\bin\install332.exe" remove tap0901


这是我在C#中的代码:

                ProcessStartInfo Install332= new ProcessStartInfo();
                path Install332.FileName = ("cmd.exe");
                //Our cmd code
                Install332.Arguments = (""C:\Program Files\bin\install332.exe" remove tap0901"");

                Install332.WindowStyle = ProcessWindowStyle.Hidden;
                Install332.CreateNoWindow = true;

                Process.Start(Install332);


但是cmd命令将无法正确执行,因为不会显示指定“ install332.exe”位置的cmd命令中的引号。感谢您的帮助。

最佳答案

请尝试以下方法:

string path = "\"C:\\Program Files\\bin\\install332.exe\" remove tap0901";
Console.WriteLine(path);


结果应为:

"C:\Program Files\bin\install332.exe" remove tap0901

关于c# - C#使用字符串中的引号执行CMD命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40917769/

10-12 06:43