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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Динамическая замена текста в (однострочном и многострочном текстах и таблицах)

Динамическая замена текста в (однострочном и многострочном текстах и таблицах)

Ответ
Поиск в этой теме
Непрочитано 02.07.2013, 14:25 #1
Динамическая замена текста в (однострочном и многострочном текстах и таблицах)
Black Daiver
 
Регистрация: 01.03.2013
Сообщений: 12

Всем привет, появилась интересная идея по замене шаблонных значений в проектах, но не хватает знаний для реализации, принцип:
Создается блок таблицы с тремя столбцами: код, описание, значение.
Пример: {шифр_проекта), Шифр текущего проекта , 2013-XXX/1
После заполнения всех значений шифров, выполняется (lisp команда, которая проходит по всему блоку и делает автозамену всех позиций в столбце "код" на на значения из столбца "значение"

Помогите пожалуйста реализовать такую штуку.
Просмотров: 1796
 
Непрочитано 02.07.2013, 14:28
#2
Кулик Алексей aka kpblc
Moderator

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


Поля в атрибутах блоков не катят?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 02.07.2013, 14:37
#3
Black Daiver


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


Нет не катят, т.к. блок - это только шаблон, а уже дальше из этого шаблона берутся шифры и значения для автозамены. Я вроде подробно все описал.
Вот, я приложил пример (pdf)
Грубо говоря я заполнил такую табличку, и нужен скрипт, который пройдется по таблице и сделает автозамену по этим параметрам в чертеже и листах
Вложения
Тип файла: pdf example.pdf (110.5 Кб, 58 просмотров)

Последний раз редактировалось Black Daiver, 02.07.2013 в 14:50.
Black Daiver вне форума  
 
Непрочитано 02.07.2013, 15:23
#4
twilight


 
Регистрация: 17.10.2009
Сообщений: 1,108


Подшивка, поля ссылаются на свойства подшивки.
twilight вне форума  
 
Непрочитано 02.07.2013, 16:02
#5
CaMoCAD


 
Регистрация: 25.03.2008
Зелик
Сообщений: 1,600


Цитата:
Сообщение от Black Daiver Посмотреть сообщение
Я вроде подробно все описал.
Подробно, но непонятно.
Что мешает завести эту табличку в Drawing Properties/Custom и ссылаться на нее полями? Никакого лиспа не надо, просто _regen
__________________
* Буква "ё" не используется в тексте исключительно в связи с требованиями ЕСКД.
CaMoCAD вне форума  
 
Непрочитано 02.07.2013, 16:11
#6
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Учите функционал и не изобретайте велосипеды.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 02.07.2013, 16:48
#7
Black Daiver


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


А как сделать относительную подшивку, грубо говоря, у меня будет папка "Шаблон" и в ней шаблон проекта и шаблон подшивки, и чтобы этот шаблон ссылался на подшивку в этой же папке, скопировал шаблон в другую папку, он ссылается уже в копии папки
Black Daiver вне форума  
 
Непрочитано 02.07.2013, 16:49
#8
Кулик Алексей aka kpblc
Moderator

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


Советую почитать тему http://forum.dwg.ru/showthread.php?t=20147
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 02.07.2013, 16:58
#9
Black Daiver


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


И все же я не совсем понял как указать путь к подшивке относительно файла, а не полный путь на моем пк.
Black Daiver вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Динамическая замена текста в (однострочном и многострочном текстах и таблицах)



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программное создание размерных стилей Кулик Алексей aka kpblc Программирование 96 21.02.2025 13:53
LISP. Выравнивание текста по двум точкам. Krieger Готовые программы 10 24.12.2011 16:02