c # + команда autocad mirror - PullRequest
1 голос
/ 01 июня 2011
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);

не работает, я считаю, что это потому, что \ р.Как пройти через эту ситуацию?

Ответы [ 2 ]

0 голосов
/ 02 июня 2011

Замените пробелы в вашем выражении на \ r и убедитесь, что osmode равен нулю, потому что две точки вашего захвата могут быть одинаковыми

0 голосов
/ 01 июня 2011

У меня нет AutoCAD для тестирования, но я считаю, что только \r не распознается интерпретатором команд как нажатие клавиши ENTER.Попробуйте использовать \n вместо:

"_.mirror _C\n{0}\n{1}\n {2}\n{3} _n\n"
...