|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Навеска доп.команды на открытие и закрытие файла
Остекляем!!! Алюминим!!!
Москва
Регистрация: 21.02.2005
Сообщений: 3,924
|
||
Просмотров: 3062
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
Можно. Либо писать свой лисп, либо переопределять команды, либо использовать командные реакторы (а также docmanager-реактор). Как вариант: http://www.abok.ru/ibforum/index.php?showtopic=8222
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,924
![]() |
Ну например.
Я работаю в навеске к AutoCAD ATHENA, которая имеет свои объекты. Вот мне б хотелось, чтоб при закрытии файла происходила деактивация объектов навески, а при открытии соответсвенно активация. Т.к. чертежи нужно передавать заказчику, а в ручную иногода забываешь деактевировать. Вот поэтому и возник данный вопрос.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,924
![]() |
Цитата:
"_OPEN _КОМАНДА АКТИВАЦИИ" и "_CLOSE _КОМАНДА ДЕАКТИВАЦИИ" И притом срабатывала на закрытие крестиком и открытие через проводник
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Инженер по автоматизации (строительство) Регистрация: 05.05.2006
Люберцы
Сообщений: 241
|
Вот один из путей (пустой файл, только здоровается и прощается
![]() [ATTACH]1173108185.dwg[/ATTACH] P.S. Чтобы извлечь из него конкретную пользу, нажмите в нем Alt + F11, и замените в коде Код:
Код:
Код:
Код:
|
|||
![]() |
|
||||
Конструктор Регистрация: 01.09.2012
Уфа
Сообщений: 80
|
Цитата:
Не получилось ли найти способ дополнить команды при закрытии? |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Так Алексей написал уже в посте #2 - например, реакторы. Смотрите у Бушмана - события документа. В частности - событие: BeginDocumentClose. Как реализуется на лиспе - опять же у Алексея есть на сайте пример.
|
|||
![]() |