|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
17.09.2015, 14:20 | #1 | |
Как сделать макрос на расчленение объектов MagiCAD 2011.11/Ru
Генплан
Регистрация: 16.03.2014
Сообщений: 33
|
||
Просмотров: 5575
|
|
||||
Цитата:
Как пример: http://forums.augi.com/showthread.ph...veas-lisp-help
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) Последний раз редактировалось Do$, 18.09.2015 в 20:07. |
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833
|
А это не прерогатива админа - решать кому и что устанавливать (особенно если вопрос касается проектировщиков).
Кто-то мешает получить предварительно DWGPREFIX и DWGNAME и скомпоновать имя файла для сохранения?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
|
|||
|
||||
Золотые слова. Но не все это понимают.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Цитата:
Но так ли нужно участие одмина для установки Enabler'а? да, на сайте магикада предлагается скачать инсталяционный файл, установка которого требует адм. прав (скачал, может как-нибудь установлю). А что входит в состав Enabler'а для Магикада? наверняка всего лишь пара arx- и\или dbx-файлов, которые можно скопировать у соседа и подгрузить через appload. или там все серьезнее? Последний раз редактировалось kp+, 19.09.2015 в 14:32. |
|||
|
||||
Генплан Регистрация: 16.03.2014
Сообщений: 33
|
Цитата:
Команда: DWGPREFIX DWGPREFIX = "C:\Users\хххххххх\Desktop\" (только чтение) Изменить путь как то не выходит. В итоге сделал на палитре две кнопки: 1) ^C^C_magiexp;_all;;_EXPLODEALLPROXY;_REMOVEALLPROXY;_purge;_all;;_n;_Audit;_y;_save - расчленяем, чистим, сохраняем. Собственно, только один Enter добавился, после тестирования. 2) _u - стандартный откат. Все работает. Уважаемые коллеги, не нужно обижать админов. Не одну фирму сменил, не встретил еще ни одного руководителя, четко представляющего себе, как именно должны быть организованы рабочие места проектировщиков. Что должно быть установлено, а что нет, как это все будет работать. Обычно все спихивается на админа , далеко ходить не нужно - на этом же форуме в ветке Revit админ опрашивал мнения, что лучше ставить - Revit или что то другое. Но, собственно, постановка вопроса подразумевала помощь с вариантами решения конкретной задачи, а не почему так вышло. |
|||
|
||||
Генплан Регистрация: 16.03.2014
Сообщений: 33
|
Хорошо. Эдуард, стоял вопрос как после _save запустить undo. Команда _saveas из кода сохранит чертеж под новым именем, а предыдущий вариант чертежа закроется. Это не подходит, идея была в очистке и сохранении результатов "на лету", без прекращения работы над текущим чертежом.
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,038
|
Не очень хорошая идея, имхо - использовать откат операции. Лучше воспользоваться советами из постов №2 и №3 - сделать сохранение основного файла, из переменных DWGPREFIX и DWGNAME получить имя файла, сделать копию (желательно в отдельную папку, или хотя бы добавить префикс/суффикс к имени файла - чтобы различать), открыть копию (при этом поставить соответствующие переменные DEMANDLOAD, PROXYSHOW, PROXYNOTICE - чтобы не вылетали лишние предупреждения) и ее почистить уже. А потом вернуться обратно в рабочий чертеж после закрытия копии. Тогда при любом сбое в процессе очистки оригинал останется.
|
|||
|
||||
Генплан Регистрация: 16.03.2014
Сообщений: 33
|
Видимо действительно идея не очень. К тому же она не вписывается в принятую у нас систему заданий. Под любое задание смежникам пишем бумажку. Буду переделывать кнопку под сейв в задание и последующую очистку, с сохранением рабочей версии. И то правда, пускай задания выдают друг другу, а то сетевики у нас как то это дело не уважают, все бы им побыстрее)). Тему можно закрывать.
|
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как сделать макрос для кнопки "зеркало" | vasyavip | Программирование | 2 | 10.04.2013 23:43 |
Помогите сделать макрос для автокада | Sky_cool | Программирование | 8 | 17.01.2009 03:04 |
как сделать в каде номерацию объектов | diek | AutoCAD | 31 | 10.04.2008 17:09 |
Раскажите как сделать макрос (Тахеометр-Autocad) | Valer77 | Программирование | 2 | 12.07.2006 15:53 |
Как сделать макрос для файла *.chm | Владимир М | Программирование | 3 | 16.11.2005 17:56 |