|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Помогите перехватить QSAVE!!!
Регистрация: 12.02.2008
Сообщений: 5
|
||
Просмотров: 4430
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Как бы то ни было, все равно обработку командного реактора придется предоставлять на каждую машину. А также прописывать ее в автозагрузку
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Для alxpavlish.
Цитата:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
C1, у тебя фактически то же самое, что и у меня, только на VBA. Вот и вся разница
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Подгрузить в дистрибутив? Если это разговор о сетевом разветывании, то этого мало. Его (лисп то бишь) надо еще и в AutoCAD загрузить
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 12.02.2008
Сообщений: 5
|
Цитата:
Может я неточно сформировал проблему... опишу по новой нужно что бы человек который сидел за компом и работал в автокаде нажимал на иконнку сохранения(макрос этой кнопки ^C^C_qsave ), далее наш реактор смотрит, ага надо выполнить qsave, прехватывает эту команду и меняет её на то что нам надо, а нам надо что бы наш реактор посмотрел где лежит сам сохраняемый кусэйвом файл(например С:\\project\test) взял часть этого пути , а именно "project\test" и сохранил этот файл в несколько мест, т.е. пересохранил сам файл сработав как тупо макрос qsave и сохранил на сервер, к примеру (\\\\server\\project\\test) ессно всё это добро подгружается на каждую отдельную машину и тп. не об этом речь, а вообще как подменить его.. такой код не пойдёт! нужен именно реактор(((. (defun c:bsave (/ dwg_name dwg_path) (setvar "cmdecho" 0) (if (= (getvar "dwgtitled") 0) (progn (initdia) (command "_.save") );end progn );end if (setq dwg_name (getvar "dwgname")) (setq dwg_path (getvar "dwgprefix")) (command "qsave") (command "_.saveas" "2007" (strcat "\\\\main-server\\NET_DISK\\!SYSTEM\\test\\copy_of_" dwg_name) "Y") (command "_.saveas" "2007" (strcat dwg_path dwg_name) "Y") (command "_.saveas" "2007" (strcat "\\\\main-server\\NET_DISK\\!SYSTEM\\test2\\copy_of_" dwg_name) "Y") (command "_.saveas" "2007" (strcat dwg_path dwg_name) "Y") (princ) ); end bsave хорошая помосчь не останетя незамеченной (wmr рулит)))) |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Так я ж привел ссылку на реактор!
Вариант с установкой даты в имени файла: Код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
И ето чего?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 12.07.2008
Сообщений: 211
|
Извините что пишу в эту тему, не люблю создавать новые....
Вот моя цитата, проблему так и не решил. Ребят проверьте у себя, у вас также при переопределении qsave временно слетает filedia? Цитата:
Код:
__________________
Users are not stupid, they are busy. |
|||
![]() |
|
||||
конструктор Регистрация: 23.03.2009
Волгоград
Сообщений: 120
|
Где-то позаимствовав код действия реакторов, усовершенствовал и поставил в свою прогу. Как все это работает, сейчас комментировать не могу (надо вспоминать).
Код:
зы.Последний раз редактировалось Кулик Алексей aka kpblc, Вчера в 21:26. Вот это мне непонятно Последний раз редактировалось nik_mb, 25.03.2009 в 15:33. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
nik_mb, ты про тэги [code] забыл. Я их тебе поставил.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
конструктор Регистрация: 23.03.2009
Волгоград
Сообщений: 120
|
Спасибо конечно, но текст сегодня был...
Пришлось, теперь мне подправлять. ЗЫ. На этом форуме я пока не освоился, возможно недопонимание некоторых правил. ![]() |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411
|
Это про какой текст разговор? Я твой пост исправлял только в той части, в которой и говорил.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите Пожалуйста найти и скачать книгу Ф. А. Байтемиров, В. М. Головина, Э. М. Улицкая Расчет кон | DenIZ | Поиск литературы, чертежей, моделей и прочих материалов | 0 | 27.12.2007 22:45 |
ПОМОГИТЕ!! при выводе на печать ПУСТО | nikashkoda | AutoCAD | 11 | 16.12.2007 19:11 |