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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Свойства примитива: дата и время создания, кем создан

Свойства примитива: дата и время создания, кем создан

Ответ
Поиск в этой теме
Непрочитано 10.12.2019, 10:59 #1
Свойства примитива: дата и время создания, кем создан
SeRioOuS
 
проектирование автомобильных дорог
 
Москва
Регистрация: 15.11.2019
Сообщений: 55

Подскажите пожалуйста, не существует ли такого лиспа для автокада, который в свойствах любого примитива, текста, фигуры указывал бы дату и время создания этого примитива а так же имя пользователя его создавшего. Возможно ли это осуществить вообще?
Просмотров: 3097
 
Непрочитано 10.12.2019, 11:04
| 1 #2
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от SeRioOuS Посмотреть сообщение
не существует ли такого лиспа для автокада, который в свойствах любого примитива, текста, фигуры указывал бы дату и время создания этого примитива а так же имя пользователя его создавшего.
Пока, наверное, не существует. Создашь - будет.
Цитата:
Сообщение от SeRioOuS Посмотреть сообщение
Возможно ли это осуществить вообще?
Возможно. Запись в РД, или словарные записи. Или вообще сторонняя БД.
Правда, скорость работы у человека точно упадет. Особенно при вставке блоков, ссылок, разбитии блоков, работе с фильтрами слоев... До фига всего надо будет делать. А, кстати, еще и _.wblock придется обрабатывать, и копипастинг, и модификацию примитива, и наверняка что-то еще такое же слабопредсказуемое. Так что технически сделать можно - трудности будут лежать совершенно в других плоскостях.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 10.12.2019, 11:15
#3
SeRioOuS

проектирование автомобильных дорог
 
Регистрация: 15.11.2019
Москва
Сообщений: 55


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Пока, наверное, не существует. Создашь - будет.

Возможно. Запись в РД, или словарные записи. Или вообще сторонняя БД.
Правда, скорость работы у человека точно упадет. Особенно при вставке блоков, ссылок, разбитии блоков, работе с фильтрами слоев... До фига всего надо будет делать. А, кстати, еще и _.wblock придется обрабатывать, и копипастинг, и модификацию примитива, и наверняка что-то еще такое же слабопредсказуемое. Так что технически сделать можно - трудности будут лежать совершенно в других плоскостях.
Имел ввиду автоматическую запись. Дату и время - с компьютера, имя пользователя - с учетной записи. Да, представил, насколько это сложно в реализации... Это скорее целый новый блок функций, разработкой которых логичнее заниматься разработчикам Автокада. Необходимость может быть на чей-то взгляд и спорная, но работая над одним файлом с несколькими сотрудниками, было бы удобно понимать, кто "нашкодил" в проекте. Спасибо за ответ, пойду предлагать Автодеску
SeRioOuS вне форума  
 
Непрочитано 10.12.2019, 11:53
#4
Кулик Алексей aka kpblc
Moderator

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


О, crossing, часть два?
Вроде бы Vault позволяет что-то подобное делать. Но не уверен.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 10.12.2019, 13:19
#5
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,002


Цитата:
Сообщение от SeRioOuS Посмотреть сообщение
не существует ли такого лиспа для автокада, который в свойствах любого примитива, текста, фигуры указывал бы дату и время создания этого примитива а так же имя пользователя его создавшего. Возможно ли это осуществить вообще?
если чисто создание, то при открытии чертежа в расширенные данные существующих примитивов записывается некоторый признак - что данный примитив "старый". Затем при закрытии проверяется - те видимые примитивы, что не помечены признаком - маркируются добавленными пользователем. Зачем отслеживать на ходу?
Сергей812 вне форума  
 
Непрочитано 10.12.2019, 13:39
#6
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,090


Цитата:
Сообщение от SeRioOuS Посмотреть сообщение
работая над одним файлом с несколькими сотрудниками, было бы удобно понимать, кто "нашкодил" в проекте
В качестве "костылей" Offtop: , пока Автодеск не сделает встроенное решение в версии 2050 - какая-нибудь утилита автоматического контроля версий файлов, вроде этой (если нет того же VAULT или другой системы документооборота) и штатная команда _compare (начиная с 2019).
Полную историю каждого примитива этими средствами не отследить (да и надо ли регистрировать каждое движение мыши?), но историю изменений между сохранениями - вполне. Если прикрутить программку, которая будет автоматически сохранять файлы достаточно часто, например каждые 10 минут, а не только в конце рабочего дня или по завершении работы, то изменения, сделанные каждым сотрудником, будут хорошо прослеживаться. Стандартная функция автосохранения здесь, кажется, не поможет.

Последний раз редактировалось kp+, 10.12.2019 в 13:57.
kp+ вне форума  
 
Непрочитано 17.12.2019, 10:14
#7
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Что-то похожее рассматривали здесь. Можно взять за основу Lisp. Выделение нового в чертеже
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Свойства примитива: дата и время создания, кем создан

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему при подключенных модулях VBA увеличивается время сохранения чертежа? МишаИнженер Программирование 15 28.04.2012 09:14
Проблемы создания программы рассчитывающей и прорисовывающей печи по техническому заданию dnkp Расчетные программы 4 19.04.2012 10:06
Ночное время -это от сколько и доскольки (как считать)? sbi Разное 8 09.11.2011 10:10
Autocad Architecture 2011: Как использовать общие для дверей и окон свойства в TableSchedule (спецификации заполнения проемов)? сям Вертикальные решения на базе AutoCAD 4 07.07.2011 18:33
как удалить свойства, созданные Autocad Map? АлексЮстасу Программирование 8 08.02.2011 02:41