|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
14.02.2012, 14:30 | #1 | |
AcadSelectionSet. Выбор одного примитива из VB по типу (ssget "_:S")
päällikön suunnittelijat
Pietari, Venäjä
Регистрация: 04.12.2010
Сообщений: 63
|
||
Просмотров: 3936
|
|
||||
Utils.GetEntity
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
|
||||
päällikön suunnittelijat Регистрация: 04.12.2010
Pietari, Venäjä
Сообщений: 63
|
Спасибо! Получается. Преобразование к AcadSelectionSet показываю: Dim SelectionSet As AcadSelectionSet Try SelectionSet = doc.SelectionSets.Add("SS") Catch ex As Exception doc.SelectionSets.Item("SS").Delete() SelectionSet = doc.SelectionSets.Add("SS") End Try Dim returnObj As AcadObject Dim ssobjs(0) As AcadEntity Dim basePnt As Object doc.Utility.GetEntity(returnObj, basePnt, "Выберите что-нибудь") ssobjs(0) = returnObj SelectionSet.AddItems(ssobjs) Это работает. |
|||
|
||||
päällikön suunnittelijat Регистрация: 04.12.2010
Pietari, Venäjä
Сообщений: 63
|
Цитата:
Imports Autodesk.AutoCAD.Interop Imports Autodesk.AutoCAD.Interop.Common Imports Autodesk.AutoCAD.Interop.AcadDocumentClass не понимает (не определены): Document , Database , Editor, PromptSelectionOptions, PromptStatus, Transaction Autodesk.AutoCAD.ApplicationServices Autodesk.AutoCAD.Runtime.Exception Какую библиотеку надо подключить? Подход очень понравился. Постараюсь с этим вариантом работать P.S. New TypedValue(0, "insert"), _ New TypedValue(66, 1) А как Вы догадались, что меня интересуют блоки с xdata? AC09.VS10. |
|||
|
||||
Это внешнее exe-приложение? Тогда предложение Олег (jr.) не годится. Если же это .NET-сборка (dll-файл), которая грузится внутрь AutoCAD, то тогда нужно подключить acdbmgd.dll и acmgd.dll (установив CopyLocal в False). Подробнее здесь: http://images.autodesk.com/emea_apac...12-russian.zip
Цитата:
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка Последний раз редактировалось Александр Ривилис, 14.02.2012 в 20:03. |
||||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |