c#和#x2B;autocad镜像命令
不起作用,我相信是因为\r。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
如何通过这种情况?我手头没有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"