|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Временные файлы автокада
Проектировщик
Омск
Регистрация: 05.05.2006
Сообщений: 91
|
||
Просмотров: 25763
|
|
||||
Блин, поиском можно воспользоваться, было уже об этом.
Ставишь точку после временного расширения и пишешь dwg и будет счастье. ![]() P.S. С БАКами также.
__________________
Для ухода за пожилым программистом требуется приятная женщина, говорящая на FОRTRАN, BАSIС и С++ |
||||
![]() |
|
||||
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
![]() |
Цитата:
|
|||
![]() |
|
||||
ГИП + Главный Конструктор Регистрация: 16.10.2005
город-герой Волгоград
Сообщений: 738
|
Цитата:
Эт уж кому как повезло, какое достались ![]()
__________________
Нет - зарплате в конвертах, да - зарплате в бандеролях. :i-m_so_happy: |
|||
![]() |
|
||||
Регистрация: 25.12.2005
Москва
Сообщений: 13,627
|
Для Tserber.
Не надо путать файлы автосохранения и временные файлы. По умолчанию файлы автосохранения имеют рисширение sv$, а временные - ac$. Автосохранение можно отключить, но временные файлы создаются автоматически и нужны для нормального функционирования AutoCAD'а. Отключить их нельзя. Эти файлы не являются рисунками AutoCAD'а и при нормальном завершении работы удаляются. При аварийном завершении работы эти файлы остаются на диске, но открыть их, переименовав расширение на dwg невозможно. Если у вас кто-то задал для временных файлов расширение sv$ - тот поступил плохо, IMHO. |
|||
![]() |
|
||||
Инжинегр Регистрация: 09.12.2011
Сообщений: 433
|
Как заставить AutoCAD не удалять файлы резервных копий? У меня всегда AutoCAD просто создавал новый файл резервной копии со следующим по счету номером. Например Superstructure _0001.sv$, Superstructure _0002.sv$, Superstructure _0003.sv$ и т.д. Когда надо, я сам заходил в Temp и удалял то, что мне не нужно. Сейчас пришел на новую работу, тут стоит AutoCAD 2012. Так он всегда затирает старую версию файла резервной копии и пишет следующую. Т.е. в Temp у меня лежат только самые последние версии .sv$ Но мне иногда нужно отследить историю изменений, и тогда без всей пачки файлов .sv$ не обойтись. Как отключить это затирание, чтобы было как раньше?
----- добавлено через ~2 мин. ----- О винчестере не беспокойтесь. 2 террабайта хватит чтобы сохранить очень много версий файла. К тому же я всегда слежу за чистотой чертежа чтобы он не разрастался. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Возможно, подойдет для отслеживания вариантов чертежей программка от уважаемого hwd. И вы уверены, что:
является родным поведением AutoCAD, а не каким-нибудь лиспом в автозагрузке, повешенным на реактор? |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,175
|
Временные файлы автосохранения в обычном Акаде (все, версии, в которых работал - R14, 2000i, 2002, 2006, 2008, 2010):
1) получают случайный суффикс к основному имени; 2) удаляются после штатного сохранения или закрытия файла. остаются после сбоев; 3) кроме последней версии автосохранения, сохраняется предпоследняя с расширением BAK. 4) Superstructure _0001.sv$, Superstructure _0002.sv$, Superstructure _0003.sv$ - нереальная ситуация, скорее было бы Superstructure _2589.sv$ в одном сеансе, Superstructure _1263.sv$ - в другом. И рядом с ними, соответственно, Superstructure _2589.bak, Superstructure _1263.bak. Множество версий с нумерацией подряд, как сказал Сергей812, наверняка результат деятельности какой-то программки или компонента большого вертикального приложения. Последний раз редактировалось kp+, 16.07.2014 в 10:44. |
|||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
741520, я делаю бэкап на лету для папки автосохранения. Тогда даже при штатном выходе из акада файлы автосохранения можно будет вытащить.
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
![]() |
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
Бэкап делается на лету. Создался новый файл в папке или изменился существующий- тут же скинулся в бэкап. Если файл удаляется, то в бэкапе он не вытирается.
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е. |
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
Offtop: У меня все таки сильное подозрение - что это был какой нибудь макрос, сидящий в автозагрузке - поэтому пользователь о нем и не знал. В принципе, ничего особо сложного не вижу в подобном макросе:
1.Сброс переменной SAVETIME в нуль для отключения автосохранения, предварительно запомнив установленное пользователем период автосохранения; 2.Из переменной SAVEFILEPATH выдернуть путь к папке автосохранения; 3.Создать таймер, настроив событие таймера на требуемый период автосохранения и запустить его. 4.В обработчике таймера брать имя текущего активного документа, сформировать требуемое имя для сохранения и сохранить копию файла. Только вот открытый вопрос - как втиснуть момент выполнения автосохранения в "простой" AutoCAD. Достаточно ли будет отслеживания событий документа CommandWillStart, CommandEnded, CommandCancelled и CommandFailed. Или надо еще что-то контролировать. P.S. В любом случае это уже другая ветка форума - программирование). |
|||
![]() |
|
||||
Инжинегр Регистрация: 09.12.2011
Сообщений: 433
|
Все правильно, так и было. А сейчас только один Superstructure _2589.sv$, который был в последнем сеансе и все. Было бы неплохо иметь возможность выбора. Например сохранять последние 10 копий, последние 5 копий и т.д. Необязательно всю историю изменений.
|
|||
![]() |
|
||||
Регистрация: 10.08.2013
Сообщений: 11,499
|
см. пост #13. Hwd как раз и создавал эту программу для подобных вещей. Можете поискать на лиспе аналог, чтобы не компилировать под ACAD 2012. Можете на VBA переделать.. Благо за само сохранение копии файла отвечают строчки 167..169, все остальное - настройки и формирование имени файла.
|
|||
![]() |