|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
13.08.2013, 14:44 | #1 | |
Как программно согласовать все слои? (RECONCILE LAYERS)
Помидорка
Регистрация: 03.02.2012
Сообщений: 135
|
||
Просмотров: 4614
|
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
Помидорка Регистрация: 03.02.2012
Сообщений: 135
|
Уважаемые друзья!
Обнаружил некую странность выполнения макроса согласования слоев в том случае, когда несогласованных слоев нет. После выполнения ^C^C(vl-cmdf "_.-layer" "_e" "*" "") остается запрос на ввод ключа: Код:
UP: У меня на ACAD2015, на ACAD2014 и ACAD2012 все нормально. У другого юзера - на 2015 все плохо (описано выше).
__________________
Боишься - не делай. Делаешь - не бойся. Последний раз редактировалось Xara, 27.05.2014 в 16:21. |
|||
|
||||
Проверил на AutoCAD Civil 2014 Rus без SP. При первом запуске макроса все нормально, при повторном уже вылезает эта оказия. Проверь значения системных переменных из сообщения #4 до/после первого запуска, а также у себя и у пользователя, есть подозрение, что какая-то из них влияет на поведение команды.
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic) |
||||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Я бы проверил, не появилась ли еще какая нибудь LAYER??? в 2015
Цитата:
Xara, Без проверки. Попробуй такую версию макроса Код:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 28.05.2014 в 09:20. |
|||
|
||||
Помидорка Регистрация: 03.02.2012
Сообщений: 135
|
Я совсем запутался((
Добавил в панель макрос для комплексной чистки, он выполняет последнюю команду почему-то... Может, переменные какие гуляют? Текст макроса: Код:
- На одном компе выполнение последней команды (выполненной перед вызовом макроса) происходит или после команд EXPLODEALLPROXY и REMOVEALLPROXY; - На другом компе - после (vl-load-com). Подскажите пожалуйста, что в макросе не так?
__________________
Боишься - не делай. Делаешь - не бойся. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
Вообще-то я бы сделал нормальный lsp и загружал его. А так - попробуй
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Помидорка Регистрация: 03.02.2012
Сообщений: 135
|
Прости, Алексей, а чем отличается представленный тобой вариант от моего?
Насколько я заметил, разница лишь в переносах строки, но я их добавил намеренно, чтобы разобрать можно было смысл.
__________________
Боишься - не делай. Делаешь - не бойся. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,848
|
В убирании лишнего progn и изменении положения одной скобки. Смотри внимательнее
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Помидорка Регистрация: 03.02.2012
Сообщений: 135
|
Теперь он висит в ожидании нажатия клавиши ENTER...((
Бррр... Сделал проще. Забиндил команды в панельке на нужные, а их вызов описал в MNL-файле.
__________________
Боишься - не делай. Делаешь - не бойся. Последний раз редактировалось Xara, 11.06.2014 в 15:41. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Акад 2002: слои (layers) с подслоями ? | niki | AutoCAD | 7 | 24.07.2008 17:05 |