Имя атрибута
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Имя атрибута

Имя атрибута

Ответ
Поиск в этой теме
Непрочитано 23.08.2006, 10:34 #1
Имя атрибута
DANZZ
 
Проектировщик
 
Омск
Регистрация: 05.05.2006
Сообщений: 91

Можно ли сделать так чтоб имя атрибута не писалось заглавными буквами, т.е как задано так и оставалось или как сделать чтоб на экране отображалось не имя атрибута, а его значение (атрибут не в блоке а сам по себе)
Просмотров: 4203
 
Непрочитано 23.08.2006, 11:13
#2
oshnik


 
Регистрация: 22.12.2005
СПб
Сообщений: 100
<phrase 1=


Так если атрибут не в блоке, то не проще ли использовать простой текст.
oshnik вне форума  
 
Автор темы   Непрочитано 23.08.2006, 13:43
#3
DANZZ

Проектировщик
 
Регистрация: 05.05.2006
Омск
Сообщений: 91


Так необходимо
DANZZ вне форума  
 
Непрочитано 23.08.2006, 15:07
#4
oshnik


 
Регистрация: 22.12.2005
СПб
Сообщений: 100
<phrase 1=


Не совсем понятна такая категоричность, но если так надо, то можно сделать блок из самого атрибута не включая никаких других объектов.
oshnik вне форума  
 
Непрочитано 24.08.2006, 02:01
#5
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Сам по себе, без блока, атрибут не бывает. Очевидно, имеется в виду определение атрибута (attdefenition). Чтобы оно стало атрибутом, из него (без ничего другого) надо создать блок. Тогда получится свободный атрибут.
Vova вне форума  
 
Непрочитано 24.08.2006, 11:42
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


> Vova : Бывает. Просто определяется атрибут и вставляется в файл. Без вставки в блок. Работать с таким файлом невозможно.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 25.08.2006, 14:06
#7
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,834
<phrase 1=


Цитата:
Сообщение от kpblc
> Vova : Бывает. Просто определяется атрибут и вставляется в файл. Без вставки в блок. Работать с таким файлом невозможно.
kpblc, я чего-то не понял.
Определенный в файле атрибут является атрибутом этого файла.
И этот файл может вставляться в другие файлы в виде внешнего блока.
ЯТД
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 28.08.2006, 10:48
#8
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Я говорил про такое извращение:
[ATTACH]1156747717.dwg[/ATTACH]
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.08.2006, 11:07
#9
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,834
<phrase 1=


Цитата:
Сообщение от kpblc
Я говорил про такое извращение:
Дошло, да но это извращение от малознания. Это пройдёт!
Молодость единственный недостаток, который проходит.
Со временем!
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 28.08.2006, 11:12
#10
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Ну знание-незнание, а файлы такие иногда приходят. Во весело их преобразовывать!
И возвращаясь к начальному вопросу.
В принципе тэгу атрибута по барабану - он не регистрозависим, насколько я помню.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.12.2010, 16:42
#11
Stazy


 
Регистрация: 28.01.2010
Сообщений: 10


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Я говорил про такое извращение:
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Ну знание-незнание, а файлы такие иногда приходят. Во весело их преобразовывать!
Может ли кто-нибудь поделиться лиспом, преобразующим все описания атрибутов, живущие отдельно от блоков, в однострочный текст?
Или способом, как увидеть эти описания атрибутов в чертеже, вставленном как внешняя ссылка?
Stazy вне форума  
 
Непрочитано 06.12.2010, 23:13
#12
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,411


Цитата:
Сообщение от Stazy Посмотреть сообщение
преобразующим все описания атрибутов, живущие отдельно от блоков, в однострочный текст?
Попробуй burst или его модификацию (на форуме в разделе "Программирование" см. тему "Ошибки Expres Tools")
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 08.12.2010, 15:11
#13
Stazy


 
Регистрация: 28.01.2010
Сообщений: 10


Спасибо!
Получилось наваять нужный лисп на основе burstfix
Stazy вне форума  
 
Непрочитано 28.04.2011, 17:57
#14
Shish

Руководитель проектной организации
 
Регистрация: 15.09.2009
Москва
Сообщений: 90


Stazy, поделись лиспом, который удалось наваять (преобразующим все описания атрибутов, живущие отдельно от блоков, в однострочный текст).
Shish вне форума  
 
Непрочитано 29.04.2011, 09:52
1 | #15
Stazy


 
Регистрация: 28.01.2010
Сообщений: 10


Вот такой кривоватый лиспик по мотивам burst.lsp/burstfix.lsp сработал

Код:
[Выделить все]
   (Defun ATT-TO-TEXT (AENT / TENT ILIST INUM TF)
      (Setq TENT '((0 . "TEXT")))
      (ForEach INUM '(8
            6
            38
            39
            62
            67
            210
            10
            40
            1
            50
            41
            51
            7
            71
            72
            73
            11
            74
         )
         (If (Setq ILIST (Assoc INUM AENT))       
            (Setq TENT (Cons ILIST TENT))
         )
      )

      (Setq
         tent (Subst
                 (Cons 73 (cdr (assoc 74 aent)))
                 (Assoc 74 tent)
                 tent
              )
      )
      (Setq TF (cdr (assoc 2 AENT)))
      (Setq tent (subst (cons 1 TF) (assoc 1 tent) tent))

      (princ "\n\n")
      (princ tent)

      (EntMake (Reverse TENT))
   )

(Defun C:ATTTXT (/ ss1 ENAME AENT)
;(setq ss1 (ssget "X" (list (cons 0 "ATTDEF"))))
(setq ss1 (ssget (list (cons 0 "ATTDEF"))))
(terpri)

(if ss1
    (Repeat (SsLength ss1)
        (Setq ENAME (SsName ss1 0))
        (SsDel ENAME ss1)
	(setq AENT (EntGet ENAME))
	(ATT-TO-TEXT AENT)
	(EntDel ENAME)

     )
)
)
(princ)
Stazy вне форума  
 
Непрочитано 29.04.2011, 11:18
#16
Shish

Руководитель проектной организации
 
Регистрация: 15.09.2009
Москва
Сообщений: 90


А не подскажешь, как им пользоваться? Какой ему аргумент нужен?
Shish вне форума  
 
Непрочитано 29.04.2011, 11:44
#17
Stazy


 
Регистрация: 28.01.2010
Сообщений: 10


Загрузить (appload)
Запустить ATTTXT
Выбрать атрибуты для конвертации в текст

А можно поинтересоваться - откуда в вашем случае такие появились?
Stazy вне форума  
 
Непрочитано 29.04.2011, 11:50
#18
Shish

Руководитель проектной организации
 
Регистрация: 15.09.2009
Москва
Сообщений: 90


Какой-то дебил не поленился использовать их вместо текста. А их ооочень много и во всех надо заменить одну и туже букву на другую.
Stazy, спасибо огромное! Очень выручил!!!

Последний раз редактировалось Shish, 29.04.2011 в 11:56.
Shish вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Имя атрибута

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск