进程无法发送带空格的命令

时间:2014-11-05 14:26:35

标签: c#

我正在与C#中基于命令的打印机进行通信,并且正在向打印机发送命令。我最大的挑战是假设我发送一个空间无法正常工作的命令,但是当我发送一个没有空间的命令时,打印机响应得很好。我能错过什么?这是我的代码。 注意:打印机用于打印名称和图形。

public static int sendCommand(string cmd)
        {
            String fileName = "Printerpath\printer.exe";
            var pp = new ProcessStartInfo(fileName, cmd)
            {
                CreateNoWindow = true,
                UseShellExecute = false,

            };
            var process = Process.Start(pp);
            string result = process.StandardOutput.ReadToEnd();

            process.WaitForExit();
            process.Close();
            Console.WriteLine(result);
            Console.ReadLine();
            return 0;
        }

0 个答案:

没有答案