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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как автоматизировать обновление пути к файлам в подшивке?

Как автоматизировать обновление пути к файлам в подшивке?

Ответ
Поиск в этой теме
Непрочитано 28.11.2014, 10:01 #1
Как автоматизировать обновление пути к файлам в подшивке?
Zets
 
Инженер-проектировщик электроснабжения
 
Краснодар
Регистрация: 04.09.2009
Сообщений: 249

Всем привет!
Был большой проект в подшивке и все отлично работало. Потом кто то изменил названия папок, в которых лежали файлы, на которые ссылалась подшивка. Соответственно при открытии подшивки одно большое красное пятно.
Понятно что можно в подшивке в свойствах каждого чертежа задать новое расположение, но чертежей сотни и такой способ не подходит.
Возможно кем то на лиспе уже написан подобный сценарий или все гораздо проще?!
Отсюда вопрос: как автоматизировать обновление пути к файлам в подшивке?
__________________
_____
If you're 555, then I'm 666 If you're 555, I'm 666 (What's it like to be a heretic?)
Просмотров: 7314
 
Непрочитано 28.11.2014, 10:07
#2
Кулик Алексей aka kpblc
Moderator

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


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

Инженер-проектировщик электроснабжения
 
Регистрация: 04.09.2009
Краснодар
Сообщений: 249


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А папку обратно переименовать - не вариант?
Думаю нет, т.к. переименовал скорее всего ГИП для какой-нить системы документаоборота
__________________
_____
If you're 555, then I'm 666 If you're 555, I'm 666 (What's it like to be a heretic?)
Zets вне форума  
 
Непрочитано 28.11.2014, 10:15
#4
Krieger

инженер (КМ)
 
Регистрация: 30.10.2004
Красноярск
Сообщений: 3,826


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
А папку обратно переименовать - не вариант?
Не вариант. Папка называлась "хрень какая-то", в архив такое не сдашь.
__________________
Делай хорошо, плохо само получится.
Krieger вне форума  
 
Непрочитано 28.11.2014, 10:25
#5
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


?
trir вне форума  
 
Непрочитано 28.11.2014, 10:34
#6
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 425


Очень хороший вопрос. Сам неоднократно сталкивался с такой проблемой при работе с подшивками, но решение не нашёл. Может, аксакалы что-нибудь подскажут?
Sanmart вне форума  
 
Непрочитано 28.11.2014, 10:37
#7
Кулик Алексей aka kpblc
Moderator

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


Может, здесь что будет: http://www.google.ru/cse?cx=partner-...%BA&gsc.page=1
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.11.2014, 11:24
#8
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 425


Кулик Алексей aka kpblc, там не совсем то, что надо...
Sanmart вне форума  
 
Непрочитано 28.11.2014, 12:02
#9
Сергей812


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


Минимум три варианта решения:
1. Посадить студента и он ручками, ручками...
2. Работать с подшивкой через activeX (как рекомендует AutoDesk)
3. Раздербанить подшивку в XML, скорректировать и обратно собрать.

Примеры последние двух вариантов есть на этом форуме.
Сергей812 вне форума  
 
Непрочитано 28.11.2014, 12:30
#10
Sanmart


 
Регистрация: 05.05.2009
СПб
Сообщений: 425


Сергей812,
1. Даже для студента можно подыскать более продуктивное занятие.
2. А нельзя ли поподробнее? И как это здесь ищется? У меня что-то ничего не получилось.
3. Работать с XML не умею, да и
Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Раздербанить подшивку в XML, скорректировать и обратно собрать
звучит как-то не заманчиво.
Sanmart вне форума  
 
Непрочитано 28.11.2014, 13:44
#11
Сергей812


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


Цитата:
Сообщение от Sanmart Посмотреть сообщение
2. А нельзя ли поподробнее? И как это здесь ищется? У меня что-то ничего не получилось.
Ключевые слова SheetSet

Цитата:
Сообщение от Sanmart Посмотреть сообщение
3. Работать с XML не умею, да и
Цитата:
Сообщение от Сергей812
Раздербанить подшивку в XML, скорректировать и обратно собрать
звучит как-то не заманчиво.
Тогда купите SSMPropEditor.htm и не заморачивайтесь. Там есть триальный месяц-чтобы исправить текущие косяки
Цитата:
SSMPropEditor works for 30 days in trial mode with full functionality.
Сергей812 вне форума  
 
Непрочитано 28.11.2014, 14:05
#12
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


http://entercad.ru/acad_sso.en/
http://adndevblog.typepad.com/autoca...-in-vbnet.html
http://through-the-interface.typepad...using-net.html
trir вне форума  
 
Автор темы   Непрочитано 05.12.2014, 14:34
#13
Zets

Инженер-проектировщик электроснабжения
 
Регистрация: 04.09.2009
Краснодар
Сообщений: 249


Подскажите пожалуйста, как конвертировать DST в XML?
А тупое открывание экселем отображает кракозябры.
гугл не помогает что то.. =\
__________________
_____
If you're 555, then I'm 666 If you're 555, I'm 666 (What's it like to be a heretic?)
Zets вне форума  
 
Непрочитано 05.12.2014, 17:00
#14
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


DST в XML
trir вне форума  
 
Непрочитано 05.12.2014, 23:11
#15
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


Как автоматизировать обновление пути к файлам в подшивке?
Очень просто, из контекстного меню подшивки Архивировать по новым путям, потом таким же образом вернуть прежние, подробнее >>
http://forum.dwg.ru/showpost.php?p=1...&postcount=208

Подскажите пожалуйста, как конвертировать DST в XML?
Бесплатно никак, да это и на фиг не нужно, всё можно сделать стандартными способами из Autocad
VitalyAF вне форума  
 
Непрочитано 06.12.2014, 13:29
#16
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


Цитата:
конвертировать DST в XML
VitalyAF, я недавно делал, когда тестировал код, который привёл, он и обратно может (не тестировал)
trir вне форума  
 
Непрочитано 06.12.2014, 20:04
#17
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


trir
Цитата:
я недавно делал, когда тестировал код, который привёл, он и обратно может (не тестировал)
мне тот код ни к чему, у меня свой есть, он тоже конвертит туда-сюда...
Но вот в чём парадокс, вы конвертируете dst в xml для того чтобы обновить ссылки, например, и делаете вручную то,
что можно сделать автоматически в Autocad !!! )))
VitalyAF вне форума  
 
Непрочитано 06.12.2014, 22:07
#18
Сергей812


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


Наверно, VitalyAF имеет в виду то - что все равно по любому придется открывать файл(ы) чертежа(ей), входящих в подшивку - чтобы обновились поля, ссылающиеся на подшивку.
Сергей812 вне форума  
 
Непрочитано 06.12.2014, 23:05
#19
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,225


Цитата:
Наверно, VitalyAF имеет в виду то - что...
...не обязательно открывать файл чтобы обновить поля, см. sys var FIELDEVAL

... и во-вторых вопрос Zets звучал -
Как автоматизировать обновление пути к файлам в подшивке
т.е. пути к ссылкам, а поля уже на втором месте, они автоматом обновляются при соответствующих настройках...

Последний раз редактировалось VitalyAF, 06.12.2014 в 23:14.
VitalyAF вне форума  
 
Непрочитано 06.12.2014, 23:26
#20
Сергей812


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


Цитата:
Сообщение от VitalyAF Посмотреть сообщение
они автоматом обновляются при соответствующих настройках...
Но по любому требуют наличие автокада. Тогда как конвертация в xml файла подшивки, правка его содержимого и обратного преобразования в *.dst можно выполнить сторонней "самопиской" в виде отдельного приложения. Хотя сотни файлов (как в топике) можно было и триальной версией SSMPropEditor подправить, а потом просто вправить руки/мозги отдельным личностям и ввести памятку по именованиям файлов и папок, имхо..)
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как автоматизировать обновление пути к файлам в подшивке?

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
relative path - как работает? Angel_and AutoCAD 20 10.08.2016 14:43
CUI Как пропимсать относительные пути доступа к файлам пиктограмм кнопок. Kirill_Ja Программирование 12 15.08.2013 16:25
Инсталлятор. Надо прописать пути доступа к файлам и забросить панельку из cui Kirill_Ja Программирование 3 10.05.2013 13:43