Тема: Командная строка с выбором параметров в ACAD

Написано несколько отдельных процедур, выполнющих формирование текстового координатного файла определенного формата из разных источников: 1. координаты точек ACAD, 2. координаты точек в текстовом файле рядом с документом ACAD. На выходе формируется 2 разных формата текстовых файлов, отличающихся от исходников.
Как реализовать все эти процедуры в одной БОЛЬШОЙ процедуре, задавая параметры формирования нового файла, чтобы визуально все действия пользователя этой БОЛЬШОЙ процедуры были из командной строки ACAD, например как при построении окружности с разными параметрами?

Re: Командная строка с выбором параметров в ACAD

Простите это все написать я и сам смогу через GetEntity и подобные команды. Однако вопрос в другом. Хотелось бы узнать как вызвать меню правой кнопки мыши с соответствующими строчками вариантов как в стандартных командах ACADa?

Re: Командная строка с выбором параметров в ACAD

Владимир Линейцев пишет:

Хотелось бы узнать как вызвать меню правой кнопки мыши с соответствующими строчками вариантов как в стандартных командах ACADa?

Нужно оформить запрос по стандартам AutoCAD, тогда контекстное меню появится автоматически. А вот чтобы можно было выбрать ключевое слово и оно как-то интерпретировалось, нужно использовать методы Utility.InitializeUserInput и Utility.GetInput. Посмотри пример GetInput в Help'е - там все есть. Только нужно исправить одну строку:

returnPnt = ThisDrawing.Utility.GetPoint(, "Enter a point [Keyword1/Keyword2]: ")

(список ключевых слов в квадратных скобках, разделенный прямыми наклонными)