|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как мне весь RTEXT поместить на один слой ?
California
Регистрация: 23.11.2006
Сообщений: 4,750
|
||
Просмотров: 3248
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
А там RTEXT или обычный текст с полем?
Если именно RTEXT, формируй набор по типу объекта: (ssget '((0 . "RTEXT")))
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
В команде _-LAYER неверный синтаксис. Красным будет текущий слой, а не s-pathfile
Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 23.11.2006
California
Сообщений: 4,750
|
Цитата:
![]() ----- добавлено через ~7 мин. ----- Цитата:
$(getvar, "dwgprefix")$(getvar, "dwgname") $(edtime, 0, MON DD"," YYYY - H:MMam/pm) $(getvar, "loginname") в таком виде что ее ZWCAD будет понимать? |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,431
|
PL, у меня нет ZWCAD и вряд ли когда-нибудь будет
![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 23.11.2006
California
Сообщений: 4,750
|
Цитата:
а так на до запоминать ctab и возвращать в исходную. я сделал но при открытии фаила все эти переключения увеличивают время открытия. и заменил Rтехт на ACAD_PROXY_ENTITY для ZWCAD, он не понимает что такое Rтехт (if (setq ss (ssget "_X" '((0 . "ACAD_PROXY_ENTITY")))) (command "_change" ss "" "_P" "_LAyer" ln "") ) Работает ! спасибо ! |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
PL, Все дело в том, что (ssget "_X" ...) выбирает из всего чертежа (включая модель, листы). А команды работают только с примитивами текущего пространства
Т.е. если рамки у тебя в модели, ты перейдешь в лист и сохранишься, то при открытии код выше работать не должен, т.к. RTEXT'а в листе нет Но это легко поправить, если изменять слой через entmod Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перенос всех линий слоя в блоках в другой слой | Positron | Программирование | 6 | 10.02.2012 15:59 |
Как в автокаде все лини сделать в один слой но чтобы цвета и толщина осталась преждней | dextron3 | AutoCAD | 6 | 27.11.2010 01:51 |
Как редактировать весь текст на черетже за один раз. | Boo87 | AutoCAD | 3 | 17.06.2010 09:43 |
Виден только один слой | Pave1 | AutoCAD | 2 | 29.09.2005 11:24 |
Один слой = три слоя? (вопрос чайника) | Переводчик | AutoCAD | 15 | 23.09.2005 19:38 |