1
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. 如何度过这种情况?

4

2 回答 2

0

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

于 2011-06-01T20:28:46.803 回答
0

我没有方便的 AutoCAD 在这里进行测试,但我相信\r命令解释器不会将单独的 AutoCAD 识别为按下ENTER键。尝试\n改用:

"_.mirror _C\n{0}\n{1}\n {2}\n{3} _n\n"
于 2011-06-01T18:19:52.550 回答