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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > необычная работа с xref

необычная работа с xref

Ответ
Поиск в этой теме
Непрочитано 05.04.2010, 01:08 #1
необычная работа с xref
lake
 
Регистрация: 15.12.2009
Сообщений: 9

Здравствуйте.

В моей прошлой компании работали только используя xref в autocad 2006. И была такая система папок: папки с рабочими файлами, папка xref, папка Release. При окончании работы с Рабочими файлами dwg (с подгруженными xref из папки xref, со знаком $ на конце имени), вводилась команда sa$, и файлы dwg сохранялись в папку xref автоматически отгружая xref'ы. и только после выполненной команды sa$ файлы xref'ы отображались в списке внешних ссылок как измененные, а не после обычного sa (save as). А после обычного sa они оставались обычными рабочими файлами в папках раб файлов.

В папке xref фсем файлам автоматически присваивалось значение read-only.

Мне интересно, это фича разработанная самой компанией в кот мы работали, или скрытые кадовские возможности доступные многим. Кто-нибудь сталкивался с таким?

Последний раз редактировалось lake, 05.04.2010 в 20:37.
Просмотров: 4745
 
Непрочитано 05.04.2010, 10:00
#2
Кулик Алексей aka kpblc
Moderator

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


Это фича, разработанная самой компанией.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 05.04.2010, 13:35
#3
lake


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


А самостоятельно такую процедуру можно написать? Очень сложно?
Сколько работа по написанию такой программы может стоить в денежном эквиваленте?
lake вне форума  
 
Непрочитано 05.04.2010, 14:17
#4
ButcheR

пианист
 
Регистрация: 18.02.2008
Питер
Сообщений: 418


как я понял, вариант с "Сформировать комплект", создавая архив с отдельными внешними ссылками, не прокатывает?
__________________
Продать душу дьяволу за вкладку Modify2
ButcheR вне форума  
 
Автор темы   Непрочитано 05.04.2010, 23:48
#5
lake


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


может я не правильно понимаю) просмотрено несколько Руководств в поиске словосочетания "Сформировать комплект", и ничего не найдено))

Я понимаю что из всего есть выход, и 'ручками можно')) Но мы сейчас живем в мире автоматизации. поэтому я хочу по максимому упростить и, что можно, все автоматизировать)
lake вне форума  
 
Непрочитано 06.04.2010, 01:47
#6
bernata


 
Регистрация: 22.09.2005
здесь могла быть ваша реклама
Сообщений: 1,296


"Формировать комплект" придётся в любом случае.
Поэтапное "плановое" внесение изменений в файлы (задержка отображения текущих "рабочих" изменений) - залог отсутствия путаницы при разработке смежных разделов при одновременной работе над проектом. Т.е. смежник не видит текущие изменения ,которые вносят коллеги, до тех пор, пока не будет полностью готов чертёж-задание, готовый к передаче в смежные отделы.

Очень полезная вещь. Сам нуждаюсь в подобной автоматизации.
bernata вне форума  
 
Непрочитано 06.04.2010, 19:21
#7
kp+

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


в рус. версии команда Формкомплект, в остальных _etransmit.
другой вопрос, что она не всегда дает именно тот результат, который хотел бы видеть получатель. Например, он может захотеть видеть соответствие "один чертеж на бумаге - один файл dwg". И никакие разговоры преимуществах xref его не интересуют - типа не царское это дело.
Тогда приходится писать проги типа sa$, только с другим уклоном.
kp+ вне форума  
 
Непрочитано 06.04.2010, 20:18
#8
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,996


Цитата:
Сообщение от lake Посмотреть сообщение
А самостоятельно такую процедуру можно написать? Очень сложно?
Не очень
В качестве первой рыбы. Используются командные методы. Файл без xref сохраняется в папке D:\XREF (должна существовать)

Код:
[Выделить все]
(defun C:SA$ ( / path oldpath )
  (setvar "EXPERT" 5)
  ;;;Путь куда сохраняем
  (setq path "D:\\Xref")
  ;;;Запоминаем текущий путь
  (setq oldpath (strcat (getvar "dwgprefix") (getvar "dwgname")))
  ;;;Метка для отката
  (command "_Undo" "_M") ;
  ;;;Удаляем ссылки
  (command "_-XREF" "_D" "*")
  ;;;Сохраняем в XREF
  (command "_saveas" "" (strcat path "\\" (getvar "dwgname")))
  ;;; Откатываетмя обратно
  (command "_Undo" "_B")
  ;;;Пересохраняем в рабочую папку обратно
  (command "_saveas" "" oldpath)
  )
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 25.04.2010, 16:16
#9
lake


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


VVA спасибо!!
lake вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > необычная работа с xref



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто как работает с XREF? Mikhail AutoCAD 20 19.03.2018 18:05
AUTOCAD 2010 перестал переключаться в многооконный режим. Проблемы с переменными Андрей Х. AutoCAD 24 27.05.2015 10:17
Вопросы про Xref Red Nova AutoCAD 35 12.02.2014 09:30
Visibility динамического блока и xref serg01 Динамические блоки 7 14.10.2009 10:13
xref 2008 autocad Ddjo AutoCAD 4 05.06.2008 11:16