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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Автоматическое дублирующее сохранение dwg на сервер + учёт и статистика документов

Автоматическое дублирующее сохранение dwg на сервер + учёт и статистика документов

Ответ
Поиск в этой теме
Непрочитано 18.02.2009, 06:47 #1
Автоматическое дублирующее сохранение dwg на сервер + учёт и статистика документов
Builder_Drew
 
Строительство, проектирование, IT, документооборот
 
Урал - опорный край державы
Регистрация: 12.03.2007
Сообщений: 44

Господа коллеги, подскажите решалась ли кем-то такая задача...
Дано: юзеры, автокад, сетевые общие настройки, сервер
Требуется: организовать дублирующее копирование всех открытых юзерами чертежей на сервер в общую папку.
Комментарий (как должно выглядеть): открываемый локально файл на машине после работы с ним копируется лиспом в автокаде в назначенное место непосредственно перед закрытием чертежа. При этом в идеале имя создаваемого файла содержит данные о дате, имени пользователя.
Попутно хочу спросить, встречались ли лиспы по учёту и статистике работы с чертежами для получения данных:
- по времени работы с чертежом (помимо стандартной функции Автокада)
- даты открытия и проведённые изменения в них
- время работы в чертеже "чистое", имеется ввиду когда проводится рисование а не просто открыт файл
Спасибо.
__________________
__________________
С уважением, Builder
Просмотров: 6655
 
Непрочитано 18.02.2009, 07:38
#2
Jonas

конструктор машиностроитель
 
Регистрация: 14.05.2007
Новосибирск
Сообщений: 893


Подобный вопрос я уже задавал (мжно найти поиском) и мне дали ссылку на замечательную програму для резервного копирования "Cobian Backup" http://www.cobian.se/.
В ней разные варианты сохранения, наверняка вам подорйдут.

Последний раз редактировалось Кулик Алексей aka kpblc, 20.02.2009 в 14:41.
Jonas вне форума  
 
Непрочитано 18.02.2009, 22:08
#3
Кулик Алексей aka kpblc
Moderator

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


По учету времени варианты были, ничем хорошим они не заканчивались - файл может быть открыт как справка; попутно может вестись поиск по нормативной документации - вообще вариантов масса.
А вообще-то поставленные задачи сильно смахивают на не до конца сформированное желание получить и запустить PDM-систему...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 18.02.2009, 22:56
#4
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Мы делали учет "чистого" времени работы операторов, работающих с топографическими планами. Работа на 90% выполнялась нашими програмами, поэтом нетрудно вставить запись в ЛОГ на сервере время начала и конца любой операции и название программы - тоже статистика собирается. К штатным командам возможность такой записи добавляется переопределеним команды.
ShaggyDoc вне форума  
 
Непрочитано 18.02.2009, 23:24
#5
Кулик Алексей aka kpblc
Moderator

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


Или реактором
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.02.2009, 06:08
#6
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Да. Или реактором. Но раньше реакторов не было.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 19.02.2009, 14:51
#7
Builder_Drew

Строительство, проектирование, IT, документооборот
 
Регистрация: 12.03.2007
Урал - опорный край державы
Сообщений: 44
<phrase 1=


Что есть такое "реактор"?
Желание получить и запустить PDM-систему действительно есть, но ввиду высокой стоимости, кризиса в строительстве и отсутствия зп в течение уже 3х месяцев, всё это накрывается медным тазом...
Обидно: есть потребность, техническая и физическая возможность, желание, но, увы...
Вот и приходится искать возможности выкрутиться с помощью лисп (VBA) штуковин
__________________
__________________
С уважением, Builder
Builder_Drew вне форума  
 
Непрочитано 20.02.2009, 14:02
#8
Red Nova

ՃԱՐՏԱՐԱԳԵՏ, Տ.Գ.Թ.
 
Регистрация: 23.10.2007
Торонто
Сообщений: 1,980
Отправить сообщение для Red Nova с помощью Skype™


Jonas, Ссылка битая.
Я пользуюсь программой handy backup, не совсем то, но вешь полезная.
__________________
Блог
Red Nova вне форума  
 
Непрочитано 20.02.2009, 14:41
#9
Кулик Алексей aka kpblc
Moderator

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


Ну раз так, то ссылку я подправил
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.02.2009, 14:52
#10
SetQ

конструктор
 
Регистрация: 21.07.2007
Петрозаводск
Сообщений: 1,983


Цитата:
Сообщение от Jonas Посмотреть сообщение
замечательную програму для резервного копирования "Cobian Backup" http://www.cobian.se/.
В ней разные варианты сохранения, наверняка вам подорйдут.
тоже юзаю, удобная и простая. автор - кубинец, живёт в Швеции, может по-русски ответить
SetQ вне форума  
 
Непрочитано 04.04.2009, 23:48
#11
LAmyk


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


может ли кто написать лисп чтобы при его запуске сохранялся файл с именем в виде текущего внемени?
LAmyk вне форума  
 
Непрочитано 05.04.2009, 01:59
#12
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


может...
Sleekka вне форума  
 
Непрочитано 05.04.2009, 10:53
#13
nik_mb

конструктор
 
Регистрация: 23.03.2009
Волгоград
Сообщений: 120


Мною написана прога, которая через реакторы записывает в чертеж имя пользователя (или пользователей работающих над данным чертежем), количество выполненых им команд и время потраченное на их исполнение. Эти данные записываютя как в поле чертежа, так и в свойства SummaryInfo object (Author -имя пользователя, Comments - текущие данные, HyperlinkBase - путь чертежа, Subject - суммарные данные, Title - название чертежа). Управляется несколькими командами: "рейтинг" - для показа данных в открытом чертеже, "общрейтинг" - для подсчета данных чертежей в указанной папке за текущий или прошедший месяц, "протокол" - вывод в файл текущих изменений в чертеже. Есть команды сброса данных и контроля над изменением данных. Есть "НО". Эти свойства (SummaryInfo) доступны пользователю. Я упустил из виду команду "_dwgprops" - и все на виду.
Хотя все это работает, но практически неиспользуется. При необходимости данные можно "перепрятать".
Модуль входит в состав программы "Строитель" - http://acad-s.narod.ru/Stroy_prog.htm
nik_mb вне форума  
 
Непрочитано 07.04.2009, 00:59
#14
LAmyk


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


Цитата:
Сообщение от Sleekka Посмотреть сообщение
может...
а вы можете?
LAmyk вне форума  
 
Непрочитано 07.04.2009, 01:22
#15
Кулик Алексей aka kpblc
Moderator

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


Формат представления времени дать слабо? И имеется в виду, я так понимаю, системное время?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.04.2009, 01:27
#16
Sleekka

-
 
Регистрация: 24.07.2005
Москва
Сообщений: 1,335


Код:
[Выделить все]
а вы можете?
Канэшна, дарогой...
Sleekka вне форума  
 
Непрочитано 07.04.2009, 07:33
#17
nik_mb

конструктор
 
Регистрация: 23.03.2009
Волгоград
Сообщений: 120


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Формат представления времени дать слабо? И имеется в виду, я так понимаю, системное время?
Не слабо, если это нужно. Думаю, что такие данные лучше записывать не в чертеж, а в текстовый файл протокола к чертежу (а можно к пользователю). Такие файлы просматривать легче и не засоряют файл чертежа.
Возможности Лиспа большие (но не безграничные, поэтому как-то пытался изучить Visual Basic, но от того, что он мне не сильно нужен - бросил изучение). Так однажды я написал программу подсчитывающую количество ставок игроков в игре "Возьми приз" - vozmipriz.ru. Сам играть не решился, и пока что-то не тянет. Но есть желание выложить здесь код этой программы, только лень писать к ней подробный комментарий (но уже начал писать).
nik_mb вне форума  
 
Непрочитано 07.04.2009, 08:05
#18
Кулик Алексей aka kpblc
Moderator

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


Такие файлы будут теряться, это раз. Второе. Внутри самого файла уже хранится информация о последнем пользователе, сохранявшем его (насколько я помню). И, наконец, третье. Судя по поставленной задаче, в результате должны были получиться огромные списки файлов типа Чертеж1$2009-04-01(Иванов).dwg; Чертеж1$2009-04-02(Петров).dwg и т.д. Теперь я уже в этом не уверен...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.04.2009, 09:10
#19
nik_mb

конструктор
 
Регистрация: 23.03.2009
Волгоград
Сообщений: 120


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Такие файлы будут теряться, это раз. Второе. Внутри самого файла уже хранится информация о последнем пользователе, сохранявшем его (насколько я помню). И, наконец, третье. Судя по поставленной задаче, в результате должны были получиться огромные списки файлов типа Чертеж1$2009-04-01(Иванов).dwg; Чертеж1$2009-04-02(Петров).dwg и т.д. Теперь я уже в этом не уверен...
Я бы тоже избегал помещать информацию в название файла, это делает его (название) трудночитаемым. Возможен вариант сохранения необходимой служебной информации в определенном слое (отключенном програмно), с блокированием возможности изменения информации "вручную" (это просто).

Последний раз редактировалось nik_mb, 07.04.2009 в 09:16.
nik_mb вне форума  
 
Непрочитано 07.04.2009, 14:18
#20
LAmyk


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


мне нужен такой формат файла сохраняемого может ктоо помочь?
свердловск 2009.04.06..18.57.05.dwg
места у меня много
LAmyk вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Автоматическое дублирующее сохранение dwg на сервер + учёт и статистика документов

Размещение рекламы