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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Автососхранение файла dwg и сохранение перед закрытием

Автососхранение файла dwg и сохранение перед закрытием

Ответ
Поиск в этой теме
Непрочитано 07.02.2018, 16:36 #1
Автососхранение файла dwg и сохранение перед закрытием
allar8
 
Регистрация: 12.03.2013
Сообщений: 650

Народ здравствуйте!
Давно мучает одна проблема с сохранением файлов. Может конечно кто нить озадачивался подобной проблемой - может кто нить даже код создал соответствующий или расширение.
Суть вот в чем. У меня например Асад 2018. Было замечено что сохраняя файл под версией 2018 акада процесс сохранения файла происходит намного быстрее, чем при сохранении его под предыдущими версиями, особенно если нужно файл сохранить под 2010.
Возникла идея. Можно ли сделать так (написать лисп или макрос, а может и есть уже что то подобное) чтоб при автосохранении файл сохранялся под 2018, т.е. процесс автосохранения будет выполняться соответственно намного быстрее, а при закрытии файла файл сохранился бы по умолчанию под нужным 2010.
Понятно что это делается в настройках или при выборе комманды "сохранить как", но хотелось бы этот процесс автоматизировать чтоб по умолчанию файл автосохранялся под 2018 акадом например, а при закрытии файла по умолчанию под 2010 например.

Последний раз редактировалось allar8, 11.02.2018 в 21:04.
Просмотров: 5230
 
Непрочитано 07.02.2018, 16:46
1 | #2
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


http://forum.dwg.ru/showthread.php?t=144831
Boxa вне форума  
 
Автор темы   Непрочитано 07.02.2018, 16:51
#3
allar8


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


Цитата:
Сообщение от Boxa Посмотреть сообщение
Номер постика мож подскажете, а то чет никак не могу найти то что интересует). Заранее спасибо
allar8 вне форума  
 
Непрочитано 11.02.2018, 02:20
1 | 1 #4
Сергей812


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


Готового решения там, естественно, нет) На самом деле, работать в 2018 версии и сохранять в 2010 (на две версии раньше) - чревато возможностью появлением сообщений об несовместимости части элементов чертежа, насколько помню. Поэтому я бы в другую сторону пошел - попробовал бы подменить стандартное автосохранение плагином: т.е. работать в версии файла 2010, а "автосохранение" делать в 2018 - совместимость снизу-вверх лучше всетаки, имхо.
Сергей812 вне форума  
 
Непрочитано 11.02.2018, 15:18
#5
Setvar


 
Регистрация: 10.02.2007
Москва
Сообщений: 611


Цитата:
Сообщение от allar8 Посмотреть сообщение
по умолчанию
"По умолчанию" все будет сохраняться в формате AutoCAD 2016, если нумерация версий сохранилась прежняя (например, 2013-2014-2015, 2016-2017-2018). Проверить не могу.
Setvar вне форума  
 
Непрочитано 11.02.2018, 16:01
#6
Кулик Алексей aka kpblc
Moderator

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


ACAD 2013-2017 записывают в формате DWG2013.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 11.02.2018, 16:28
#7
Сергей812


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


Цитата:
Сообщение от Setvar Посмотреть сообщение
"По умолчанию" все будет сохраняться в формате AutoCAD 2016, если нумерация версий сохранилась прежняя (например, 2013-2014-2015, 2016-2017-2018).
версии dwg
Сергей812 вне форума  
 
Непрочитано 11.02.2018, 17:40
#8
Setvar


 
Регистрация: 10.02.2007
Москва
Сообщений: 611


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
ACAD 2013-2017 записывают в формате DWG2013
Буду знать, просто не дошел еще до соответствующих версий.
Однако, ключевые слова "по умолчанию" все равно искажают картину. Одно "по умолчанию" надо убрать.
Setvar вне форума  
 
Автор темы   Непрочитано 11.02.2018, 21:23
#9
allar8


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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Готового решения там, естественно, нет) На самом деле, работать в 2018 версии и сохранять в 2010 (на две версии раньше) - чревато возможностью появлением сообщений об несовместимости части элементов чертежа, насколько помню. Поэтому я бы в другую сторону пошел - попробовал бы подменить стандартное автосохранение плагином: т.е. работать в версии файла 2010, а "автосохранение" делать в 2018 - совместимость снизу-вверх лучше всетаки, имхо
Дык я так и хотел. Автосохранение под 2018, а при закрытии файл сохраняется под 2010.
Ну раз нет готового решения - нет так нет - переживем. Вдруг кому-нить из разработчиков расширений для Асад подобная идея понравится - будет здорово. Мож в будущем кто-нить что-нить подобное создаст.
allar8 вне форума  
 
Непрочитано 11.02.2018, 21:33
#10
Сергей812


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


автосохранение давно уже надо доработать - чтобы сохранял промежуточные версии файлов с заданным временным интервалом, а не просто аварийную копию)
Сергей812 вне форума  
 
Непрочитано 12.02.2018, 15:21
#11
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588


Сергей812, так вроде там есть это опция:

Или нужно что то специфичное?

А вот от менеджера вкладок я бы не отказался бы (как в браузерах)... а то после падения акада заново лазить по дискам и открывать файлы слегка напрягает...
Boxa вне форума  
 
Непрочитано 12.02.2018, 15:26
#12
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
чтобы сохранял промежуточные версии файлов с заданным временным интервалом, а не просто аварийную копию)
Да он так и делает - достаточно настроить: http://autolisp.ru/2014/03/24/isavepercent-features/
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.02.2018, 15:57
#13
Сергей812


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


немного другое имел в виду - типа этого у Бушмана. Т.е. не только аварийное сохранение и *.bak файл, но и "снимки" чертежа через заданный интервал времени.
Сергей812 вне форума  
 
Непрочитано 12.02.2018, 16:44
#14
Кулик Алексей aka kpblc
Moderator

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


Можно, конечно, и так
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 12.02.2018, 17:04
#15
Сергей812


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


Там, в принципе, один такой спорный момент в самой реализации - когда можно безопасно сделать копию БД database.WBlock. Есть мысль, что надо это делать в обработчике DocumentLockModeChanged. Но не уверен на 100%)
Сергей812 вне форума  
 
Непрочитано 15.02.2018, 21:07
1 | #16
Do$

AutoCAD/Civil3D LISP/C#
 
Регистрация: 15.08.2008
Санкт-Петербург
Сообщений: 1,702
Отправить сообщение для Do$ с помощью Skype™


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
Там, в принципе, один такой спорный момент в самой реализации - когда можно безопасно сделать копию БД database.WBlock. Есть мысль, что надо это делать в обработчике DocumentLockModeChanged.
Думаю, что можно в одном из моих любимейших событий: Autodesk.AutoCAD.ApplicationServices.Application.Idle
__________________
Толковый выбор приходит с опытом, а к нему приводит выбор бестолковый. (The Mechanic)
Do$ вне форума  
 
Непрочитано 16.02.2018, 00:17
#17
Сергей812


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


Цитата:
Сообщение от Do$ Посмотреть сообщение
Думаю, что можно в одном из моих любимейших событий: Autodesk.AutoCAD.ApplicationServices.Application.Idle
наверно, так и работает стандартное автосохранение - если вызван модальный диалог, то автосохранение сработает только после закрытия диалога (т.е. возобновления работы событий). Что не очень хорошо - временной интервал давно прошел, а резервной копии нет.
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Автососхранение файла dwg и сохранение перед закрытием

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как присоединить к одному чертежу (из 1ого файла) кусок продолжение (из 2ого)? star282 AutoCAD 13 17.03.2011 12:13
Фатальная ошибка при попытке мониторинга изменения файла настроек. hwd Программирование 7 24.03.2010 23:45
Сохранение файла Save As.. izan AutoCAD 1 16.03.2010 11:27
Не работает сохранение файла Alexfoto333 AutoCAD 4 01.08.2007 23:14
Частичное открытие файла - не активно при открытии файла ADik AutoCAD 4 22.06.2006 07:35