c#和#x2B;autocad镜像命令

c#和#x2B;autocad镜像命令,c#,autocad,C#,Autocad,不起作用,我相信是因为\r。 如何通过这种情况?我手头没有AutoCAD可供测试,但我相信命令解释器不会将\r单独识别为按下ENTER键。请尝试改用\n: var commandString = string.Format("_.mirror _C\r{0}\r{1}\r {2}\r{3} _n\r", pEnd.ToString2D(), pStart.ToString2D(), axialPStart.ToString2D(), axialPEnd.ToStr

不起作用,我相信是因为\r。
如何通过这种情况?

我手头没有AutoCAD可供测试,但我相信命令解释器不会将
\r
单独识别为按下
ENTER
键。请尝试改用
\n

var commandString = string.Format("_.mirror _C\r{0}\r{1}\r {2}\r{3} _n\r",
                pEnd.ToString2D(), pStart.ToString2D(), axialPStart.ToString2D(), axialPEnd.ToString2D());
            _acadCurrentDocument.SendCommand(commandString);

将表达式中的空格替换为\r,并检查osmode是否为零,因为捕获的两个点可能相同

我不熟悉Autocad,但
\r
表示回车还是语法的一部分?如果是后者,请尝试在字符串开头添加
@
@“\uu.mirror\r{0}\r{1}\r{2}\r{3}\r{n\r”
@d.lebedev,你能发布你收到的异常的详细信息吗?
"_.mirror _C\n{0}\n{1}\n {2}\n{3} _n\n"