![]() |
![]() |
|
||
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]()
|
|
Версия для печати |
![]() |
Опции темы | Поиск в этой теме |
![]() |
#1 | |
DwgRuLispLib: Функции чтения и установки свойств рисунка (_dwgprops)
|
||
Просмотров: 16301
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 36,211
|
В качестве предложения (код рисовать уже некогда, может быть, завтра получится): внести дополнительный параметр указателя на обрабатываемый документ (nil -> обрабатывать текущий).
|
|||
![]() ![]() ![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,252
|
VVA, а где можно взять функцию _dwgru-assoc?
Добавлено: Она используется в _dwgru-dwgprops-get-custom-prop Последний раз редактировалось Makswell, 22.07.2008 в 21:47. |
|||
![]() ![]() ![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 36,211
|
Авторство Alaspher'a. Было в теме по преобразованию значения в список.
|
|||
![]() ![]() ![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,252
|
Ага, спасибо.
|
|||
![]() ![]() ![]() |
|
||||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,252
|
VVA, ещё вопрос. Зачем приводить имена свойств к верхнему регистру?
1. Имена свойств могут быть использованы в текстовых полях, а они (в смысле формулы для полей), как показала практика, чувствительны к регистру. 2. Вот пример (пустой файл с пустыми свойствами): Из примера в тексте функции: Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
И вообще, нужна ли эта смена региста? |
|||||
![]() ![]() ![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,252
|
Вот мой вариант (красным отмечены изменения):
_dwgru-dwgprops-get-all-prop Код:
Код:
Последний раз редактировалось Makswell, 24.07.2008 в 08:30. |
|||
![]() ![]() ![]() |
|
||||
Может ты и прав. Что-то к вечеру голова уже не варит. Навскидку сразу и не скажу зачем приводил к верхнему регистру.
PS Тогда уж по оформи код по правилам. Я имею ввиду это Цитата:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 23.07.2008 в 17:22. |
||||
![]() ![]() ![]() |
|
||||
Инженер-строитель Регистрация: 15.08.2007
Киров
Сообщений: 2,252
|
ок.
Добавил комментарии в кодах в посте №9. ЗЫ Кстати, а есть уже где-нибудь официально озвученные правила оформления и изменения библиотечных функций? Нашел, например, вот это: http://dwg.ru/f/showpost.php?p=195747&postcount=6 Но дальше дисскуссия не пошла... |
|||
![]() ![]() ![]() |
|
||||
Пример отсюда
PropSAVE - Сохраняет свойства чертежа в глобальной переменной в одном рисунке PropRestore - Восстанавливает свойства чертежа из глобальной переменной в другом Код:
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 10.10.2013 в 09:47. Причина: Добавил печать значений свойств |
||||
![]() ![]() ![]() |
|
||||
Регистрация: 11.12.2011
Сообщений: 32
|
Подскажите пожалуйста как собрать все эти функции воедино, чтобы можно было создавать редактировать/свойство чертежа? Может быть где-то есть пример готового лиспа?
|
|||
![]() ![]() ![]() |
|
||||
Собирать ничего не нужно
Цитата:
Код:
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() ![]() ![]() |
|
||||
Обновил коды в #1 и #12. Добавил печать значений кода
пробуй снова Цитата:
Код:
Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
![]() ![]() ![]() |
|
||||
Регистрация: 11.12.2011
Сообщений: 32
|
Не подскажите как скопировать все свойства из вкладки прочие из одного файла в другой или несколько других? Раньше где-то попадалось решение, сейчас не могу разыскать
![]() |
|||
![]() ![]() ![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DwgRuLispLib: Функции работы со строками | VVA | Библиотека функций | 8 | 31.05.2012 14:19 |
|| Главная || Каталог САПР || Тендеры || Публикации || Объявления || Биржа труда || Download || Галерея || || Библиотека || Кунсткамера || Каталог предприятий || Контакты || Файлообменник || Блоги || |