|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
VVA, скажите, пожалуйста, если использовать пакетную обработку файлов по лиспу в 6-м сообщении темы возможно ли возникновение каких-либо проблем?
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Да. Навскидку:
1. Файл сохранен в формате более старшей версии Автокада. 2. Файл испорчен и при открытии требует выполнить _recover 3. В файле есть ссылка на несуществующий файл форм. И при его открытии будет болтаться окно запроса. 4. Наличие Proxy объектов. Почитай тему Последовательное применение lisp-функции к множеству файлов Там описаны и другие варианты обработки. Я бы остановился на варианте №4 из поста #4 по ссылке
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
На твой вопрос ответил wetr
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Здесь не понятно. Причем здесь X и Y. Название листа берется из атрибута. Где-то на форуме были программы по синхронизации названий листов и атрибутов. Ну и наконец если я это делал 2 года назад, то почему бы этим не воспользоваться?
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
В запарке не всегда удаётся отследить - нажал Enter или нет при вводе наименования чертежа. Это незаметно на рамке, но при формировании ведомости всплывают косячки.
Надоело каждый раз править и добавил очистку форматирования наименования чертежа: Код:
UPD: При длинном названии чертежа текст утаптывается в две строки и текст снизу и сверху налезает на границы ячейки. Чтобы поправить это, добавил настройку отступа по вертикали в таблице: Код:
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. Последний раз редактировалось kha, 04.08.2011 в 13:14. |
|||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
Прикрутил ещё одну опцию - формирование ведомости рабочих чертежей по выбору секущей рамкой:
(and ;;(setq ss (ssget "_X" '((0 . "INSERT")(66 . 1)))) - было (setq ss (ssget '((0 . "INSERT")(66 . 1)))) ;;;; - стало (setq lst (mapcar 'vlax-ename->vla-object (vl-remove-if 'listp(mapcar 'cadr(ssnamex ss)))))
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
baklushev, Я думаю, что проблема в этом ( см. пост #4 решение в #8)
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
попробуй убрать форматирование http://forum.dwg.ru/showthread.php?t=24790
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 03.12.2009
Сообщений: 1,847
|
и так и сяк пробую вставить кусок когда, чтоб поля нормлаьно отображались, в каде 2011, система winows 7 ультимейт х64. Ставлю в конец, все правильно делаю?
код беру отсюда http://forum.dwg.ru/showthread.php?t=51822 |
|||
![]() |
|
||||
VVA,
Давно не использовал лисп. На 2013-м x64 пробую код с поста #159. Вариант с полями выдает вместо требуемого названия "####". Вариант без полей показывает вопросы вместо армянского шрифта (с русским нормально). Шрифт прилагаю. |
||||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
kifa, Спасибо. Именно в этом и дело. В своем варианте убери в конце файла цифру 39
Обновил #159 Red Nova, Шрифт пока не тестировал. Попробуй обновленный вариант. М.б. дело было в этом
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Автозаполнение ведомости чертежей и автонумерация листов в спдс 6 | Кукурузо_Джон_Горыныч | ПО от CSoft | 34 | 15.02.2019 08:13 |
Ведомость рабочих чертежей основного комплекта | 13Rossoneri | Архитектура | 3 | 22.08.2015 00:21 |
Аннулирование комплекта рабочих чертежей путем замены | Elena.sh | Разное | 8 | 26.05.2011 05:47 |
Хочу быстрее заполнять ведомости рабочих чертежей! | a-alex | Программирование | 2 | 19.02.2008 19:09 |