Как с помощью LISP управлять лентой?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как с помощью LISP управлять лентой?

Как с помощью LISP управлять лентой?

Ответ
Поиск в этой теме
Непрочитано 15.01.2024, 21:01 #1
Как с помощью LISP управлять лентой?
Алёшка
 
Регистрация: 10.02.2011
Сообщений: 41

Подскажите пожалуйста, можно ли, и если можно, то как с помощью LISP:
1. Сделать активной нужную вкладку ленты;
2. Проверить наличие вкладки;
3. Получить список загруженных групп адаптаций.
Просмотров: 817
 
Непрочитано 15.01.2024, 21:09
1 | #2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,404


1. Никак.
2. Никак, насколько я помню
3. Снимай дамп на vla-get-menugroups.
Код:
[Выделить все]
 (vlax-for item (vla-get-menugroups (vlax-get-acad-object))
  (princ (strcat "\n" (vla-get-menufilename item)))
)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 15.01.2024, 22:40
#3
Алёшка


 
Регистрация: 10.02.2011
Сообщений: 41


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
1. Никак.
2. Никак, насколько я помню
3. Снимай дамп на vla-get-menugroups.
Спасибо большое за дамп, то что надо!

Вдруг кому пригодится, как сделать активной нужную вкладку ленты... наткнулся на https://www.cadtutor.net/forum/topic...ded-menu-file/

Оно конечно не так чтобы прям лисп, но пользовать можно:

(command "+ribbon" "ACAD.ID_TabAnnotate")

Здесь "ACAD" - имя частичной адаптации, а "ID_TabAnnotate" - псевдоним или код конкретной панели, который можно задать или посмотреть в CUI
Алёшка вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как с помощью LISP управлять лентой?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как управлять извне вложенными динамическими блоками с помощью пользовательских переменных? Кондратий Тихонович Динамические блоки 52 12.02.2018 13:18
Как опредилеть номер строки активной ячейки в таблице с помощью LISP YuryK Программирование 5 13.01.2017 21:48
Макрос VBA Excel для извлечения таблиц из линий, полилиний, текста из DWG файлов в Excel с помощью NanoCAD/AutoCAD JZY Готовые программы 8 14.07.2016 06:31
Извличение данных с помощью lisp zmejsan AutoCAD 7 04.03.2016 11:50
Как с помощью LISP нарисовать окно линиями? Aндрeй LISP 13 24.06.2011 14:37