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