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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Навеска доп.команды на открытие и закрытие файла

Навеска доп.команды на открытие и закрытие файла

Ответ
Поиск в этой теме
Непрочитано 05.03.2007, 16:07 #1
Навеска доп.команды на открытие и закрытие файла
zenon
 
Остекляем!!! Алюминим!!!
 
Москва
Регистрация: 21.02.2005
Сообщений: 3,924

Вопрос такой, :idea:
Можно ли приклеить какую-либо команду на открытие файла и закрытие файла. :?:
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
Просмотров: 3062
 
Непрочитано 05.03.2007, 16:31
#2
Кулик Алексей aka kpblc
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-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 05.03.2007, 16:32
#3
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Куда приклеить? А какую команду вы хотите приклеить вместо команд "_OPEN" ("ОТКРЫТЬ") и "_CLOSE" ("ЗАКРЫТЬ")?
Profan вне форума  
 
Автор темы   Непрочитано 05.03.2007, 16:51
#4
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,924
<phrase 1=


Ну например.
Я работаю в навеске к AutoCAD ATHENA, которая имеет свои объекты. Вот мне б хотелось, чтоб при закрытии файла происходила деактивация объектов навески, а при открытии соответсвенно активация.
Т.к. чертежи нужно передавать заказчику, а в ручную иногода забываешь деактевировать.
Вот поэтому и возник данный вопрос.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Автор темы   Непрочитано 05.03.2007, 16:59
#5
zenon

Остекляем!!! Алюминим!!!
 
Регистрация: 21.02.2005
Москва
Сообщений: 3,924
<phrase 1=


Цитата:
Сообщение от Profan
Куда приклеить? А какую команду вы хотите приклеить вместо команд "_OPEN" ("ОТКРЫТЬ") и "_CLOSE" ("ЗАКРЫТЬ")?
Не вместо команд "_OPEN" ("ОТКРЫТЬ") и "_CLOSE" ("ЗАКРЫТЬ"), а дополнить их, что-то вроде:
"_OPEN _КОМАНДА АКТИВАЦИИ" и "_CLOSE _КОМАНДА ДЕАКТИВАЦИИ"
И притом срабатывала на закрытие крестиком и открытие через проводник
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
zenon вне форума  
 
Непрочитано 05.03.2007, 18:23
#6
den001

Инженер по автоматизации (строительство)
 
Регистрация: 05.05.2006
Люберцы
Сообщений: 241


Вот один из путей (пустой файл, только здоровается и прощается ). Единственный минус - это окно с дурацкими вопросами при открытии (ответ, ессно, включить).
[ATTACH]1173108185.dwg[/ATTACH]

P.S. Чтобы извлечь из него конкретную пользу, нажмите в нем Alt + F11, и замените в коде
Код:
[Выделить все]
MsgBox "Здравствуйте!"
и
Код:
[Выделить все]
MsgBox "До свидания!"
на
Код:
[Выделить все]
ThisDrawing.SendCommand "_КомандаАктивации "
и
Код:
[Выделить все]
ThisDrawing.SendCommand "_КомандаДеактивации "
, соответственно.
den001 вне форума  
 
Непрочитано 12.04.2016, 16:13
#7
pro9

Конструктор
 
Регистрация: 01.09.2012
Уфа
Сообщений: 80


Цитата:
Сообщение от zenon Посмотреть сообщение
Не вместо команд "_OPEN" ("ОТКРЫТЬ") и "_CLOSE" ("ЗАКРЫТЬ"), а дополнить их, что-то вроде:
"_OPEN _КОМАНДА АКТИВАЦИИ" и "_CLOSE _КОМАНДА ДЕАКТИВАЦИИ"
И притом срабатывала на закрытие крестиком и открытие через проводник
Добрый день!
Не получилось ли найти способ дополнить команды при закрытии?
pro9 вне форума  
 
Непрочитано 13.04.2016, 16:15
1 | #8
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,499


Так Алексей написал уже в посте #2 - например, реакторы. Смотрите у Бушмана - события документа. В частности - событие: BeginDocumentClose. Как реализуется на лиспе - опять же у Алексея есть на сайте пример.
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Навеска доп.команды на открытие и закрытие файла

Реклама i