|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
06.07.2010, 14:46 | #1 | |
Команда Burst
Регистрация: 01.07.2010
Сообщений: 521
|
||
Просмотров: 7989
|
|
||||
Помогаю, кому делать нечего. Регистрация: 27.03.2009
Русская деревня
Сообщений: 394
|
Из HELP-а:
Цитата:
|
|||
|
||||
Регистрация: 01.07.2010
Сообщений: 521
|
Да это все понятно. Суть вопроса в том, куда именно запихнуть рипит, что бы команда burst проработала 4 раза с единожды выбранными объектами. Это делается потому что иногда люди делают БЛОК В БЛОКЕ и так сколь угодно раз.
Попробуйте применить эту команду к обычному блоку и посмотреть результат. А теперь сделайте блок и него запихните еше один блок и повторите команду...снимется так скажем только первый слой) и еще один блок останется. Последний раз редактировалось Zaghim, 06.07.2010 в 15:18. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,843
|
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,843
|
Образец файла можешь кинуть? А то у меня такой вложенности блоков с атрибутами не бывает. А идея (правда, всего одна) есть.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 01.07.2010
Сообщений: 521
|
Оке...теперь вопрос такой
Ставлю я рипит на 4 раза, 2 раза команда сработала, потом ей уже нечего выбирать и она дает мне нил и выходить...а у меня следом идет команда что бы присвоить получившимся примитивам свойства слоя....короче говоря вот (Defun C:burs () (command "-layer" "n" "X-ref" "c" "8" "X-ref" "s" "X-ref" "" "") (repeat 4 (C:burst) ) (command "chprop" "all" "" "c" "bylayer" "") ) Как сделать, что бы она не вываливалась, якобы с ошибкой, а выполнила последнюю команду? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,843
|
Пробуй
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 01.07.2010
Сообщений: 521
|
Вместо этого
(defun repeat-burst (range / lastent item bcnt selset last_ent burst-one explodable att-text) сделал так (defun с:rburst (range / lastent item bcnt selset last_ent burst-one explodable att-text) и не работает, пишет оч много аргументов Еще попутный вопрос Нужно разомкнуть все имеющиеся слои... если делать в каде по команде -layer порядок действий такой: (command "-layer" "u" "" "all" "" "") послу u напишите имя слоя или выбрать объекты, т.е. если нажать enter появится возможнось их выбрать, можно нажать олл и выбрать все..а вот через лисп такая фигня не проходит....возможно сделать такое? |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,843
|
Do$, в данном конкретном случае (то есть для представленого блока) - возможно.
Zaghim, делай так: Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 01.07.2010
Сообщений: 521
|
Работает!!!! Спасибо!!!!
Теперь вопрос с анлоком всех слоев только остался И еще (defun c:rburst() ;(command "-layer" "u" "" "all" "" "") --- с этим косяк (command "-layer" "n" "X-ref" "c" "8" "X-ref" "s" "X-ref" "" "") (repeat-burst 4) (command "chprop" "all" "" "c" "bylayer" "") --- эта команда в упор не хочет работать, не пойму почему (((((( ) |
|||
|
||||
Engineer Регистрация: 05.09.2003
New-York
Сообщений: 10,288
|
А теперь представь, что в блоке есть пунктирные линии. Команда Burst превратит их в сплошные. Теперь представь, в блоке есть скрытые атрубуты. Они вылезут наружу. Баги команды Burst oписаны и исправлены в теме, название которой типа Баги Express, ребята подскажут поточнее, от VVA. Со своей проблемой подожди немного, сейчас готовится статья, там такие случаи разбираются
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Вставка в таблицу поля, соотвествующего площади примитива | Profan | Готовые программы | 272 | 06.06.2021 23:12 |
Печать из модели по выбору объекта | zenon | Программирование | 192 | 04.05.2017 09:41 |
Преобразование полей в текст | YuraVel | AutoCAD | 17 | 14.04.2015 14:30 |
ACAD-2002. Глюк начальной загрузки ЛИСП? | ===AAA=== | LISP | 27 | 31.08.2005 07:58 |