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

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

Временные файлы автокада

Ответ
Поиск в этой теме
Непрочитано 24.05.2006, 09:17 #1
Временные файлы автокада
DANZZ
 
Проектировщик
 
Омск
Регистрация: 05.05.2006
Сообщений: 91

Как из временого файла с расширением *.ac$ сделать файл *.dwg
или как еще можно востановить рисунок если автосэйф был отключен???
Просмотров: 25763
 
Непрочитано 24.05.2006, 09:20
#2
ki

Constructor
 
Регистрация: 28.09.2005
SPb
Сообщений: 689
<phrase 1= Отправить сообщение для ki с помощью Skype™


Блин, поиском можно воспользоваться, было уже об этом.
Ставишь точку после временного расширения и пишешь dwg и будет счастье. (*.ac$.dwg или стираешь ac$ и дописываешь dwg)
P.S. С БАКами также.
__________________
Для ухода за пожилым программистом требуется приятная женщина, говорящая на FОRTRАN, BАSIС и С++
ki вне форума  
 
Автор темы   Непрочитано 24.05.2006, 09:28
#3
DANZZ

Проектировщик
 
Регистрация: 05.05.2006
Омск
Сообщений: 91


Да я так и делал, только выдает "файл рисунка испорчен", как его востановить?
DANZZ вне форума  
 
Непрочитано 24.05.2006, 09:32
#4
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


ИМХО... если автосейв был отключен, то ничего не поможет, кроме файла bak... а если и он отключен, то помогут только ручки и пара бессонных ночей (недель)... а вообще что случилось то с оригиналом?
v_alex вне форума  
 
Автор темы   Непрочитано 24.05.2006, 10:26
#5
DANZZ

Проектировщик
 
Регистрация: 05.05.2006
Омск
Сообщений: 91


Вылетел автокад, а вообще зачем тогда эти временные файлы, весит почти метр а толку нет
DANZZ вне форума  
 
Непрочитано 24.05.2006, 10:33
#6
v_alex


 
Регистрация: 24.10.2005
Новокузнецк
Сообщений: 1,124
<phrase 1=


Цитата:
Сообщение от DANZZ
Вылетел автокад, а вообще зачем тогда эти временные файлы, весит почти метр а толку нет
тогда тебе сюда надо
v_alex вне форума  
 
Непрочитано 24.05.2006, 17:19
#7
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Расширение файла автосохранения - sv$
Правильно ругается Автокад, когда пытаетесь подсунуть переименованный ac$
KSI вне форума  
 
Непрочитано 25.05.2006, 10:29
#8
Tserber

ГИП + Главный Конструктор
 
Регистрация: 16.10.2005
город-герой Волгоград
Сообщений: 738


Цитата:
Сообщение от KSI
Расширение файла автосохранения - sv$
Правильно ругается Автокад, когда пытаетесь подсунуть переименованный ac$
Неправильно! Расширение файла автосохранения задается в опциях!
Эт уж кому как повезло, какое достались
__________________
Нет - зарплате в конвертах, да - зарплате в бандеролях. :i-m_so_happy:
Tserber вне форума  
 
Непрочитано 25.05.2006, 11:25
#9
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Для Tserber.
Не надо путать файлы автосохранения и временные файлы. По умолчанию файлы автосохранения имеют рисширение sv$, а временные - ac$. Автосохранение можно отключить, но временные файлы создаются автоматически и нужны для нормального функционирования AutoCAD'а. Отключить их нельзя. Эти файлы не являются рисунками AutoCAD'а и при нормальном завершении работы удаляются. При аварийном завершении работы эти файлы остаются на диске, но открыть их, переименовав расширение на dwg невозможно. Если у вас кто-то задал для временных файлов расширение sv$ - тот поступил плохо, IMHO.
Profan вне форума  
 
Непрочитано 18.11.2010, 18:54
#10
МИНЗДРАВ

Oxypropane welder
 
Регистрация: 29.01.2008
Unix
Сообщений: 770


А как можно сделать, чтоб временные файлы резервных копий не удалялись после закрытия рабочего файла? И даже лучше, чтоб каждый промежуток времени, новый резервный файл сохранялся, с новым именем, и не удалялся?
МИНЗДРАВ вне форума  
 
Непрочитано 18.11.2010, 20:28
#11
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Думаю, компьютер таким образом предохраняется от перегрева, то бишь от переполнения
Vova вне форума  
 
Непрочитано 11.07.2014, 19:04
#12
741520

Инжинегр
 
Регистрация: 09.12.2011
Сообщений: 433


Как заставить AutoCAD не удалять файлы резервных копий? У меня всегда AutoCAD просто создавал новый файл резервной копии со следующим по счету номером. Например Superstructure _0001.sv$, Superstructure _0002.sv$, Superstructure _0003.sv$ и т.д. Когда надо, я сам заходил в Temp и удалял то, что мне не нужно. Сейчас пришел на новую работу, тут стоит AutoCAD 2012. Так он всегда затирает старую версию файла резервной копии и пишет следующую. Т.е. в Temp у меня лежат только самые последние версии .sv$ Но мне иногда нужно отследить историю изменений, и тогда без всей пачки файлов .sv$ не обойтись. Как отключить это затирание, чтобы было как раньше?

----- добавлено через ~2 мин. -----
О винчестере не беспокойтесь. 2 террабайта хватит чтобы сохранить очень много версий файла. К тому же я всегда слежу за чистотой чертежа чтобы он не разрастался.
741520 вне форума  
 
Непрочитано 16.07.2014, 01:46
#13
Сергей812


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


Возможно, подойдет для отслеживания вариантов чертежей программка от уважаемого hwd. И вы уверены, что:

Цитата:
Сообщение от 741520 Посмотреть сообщение
У меня всегда AutoCAD просто создавал новый файл резервной копии со следующим по счету номером. Например Superstructure _0001.sv$, Superstructure _0002.sv$, Superstructure _0003.sv$ и т.д. Когда надо, я сам заходил в Temp и удалял то, что мне не нужно.
является родным поведением AutoCAD, а не каким-нибудь лиспом в автозагрузке, повешенным на реактор?
Сергей812 вне форума  
 
Непрочитано 16.07.2014, 10:35
#14
kp+

идущий по граблям
 
Регистрация: 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.
kp+ вне форума  
 
Непрочитано 03.08.2014, 23:59
#15
kha

BIM, С#, AutoCAD, LISP
 
Регистрация: 15.03.2006
Дуброво
Сообщений: 657


741520, я делаю бэкап на лету для папки автосохранения. Тогда даже при штатном выходе из акада файлы автосохранения можно будет вытащить.
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е.
kha вне форума  
 
Непрочитано 04.08.2014, 00:15
#16
Сергей812


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


К чему привязывать создание очередного бэкапа?
Сергей812 вне форума  
 
Непрочитано 04.08.2014, 00:47
#17
kha

BIM, С#, AutoCAD, LISP
 
Регистрация: 15.03.2006
Дуброво
Сообщений: 657


Бэкап делается на лету. Создался новый файл в папке или изменился существующий- тут же скинулся в бэкап. Если файл удаляется, то в бэкапе он не вытирается.
__________________
"Молодой человек, Вы не представляете всей широты поставленной перед Вами задачи." © Панкратова Г.Е.
kha вне форума  
 
Непрочитано 04.08.2014, 10:09
#18
Сергей812


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


Offtop: У меня все таки сильное подозрение - что это был какой нибудь макрос, сидящий в автозагрузке - поэтому пользователь о нем и не знал. В принципе, ничего особо сложного не вижу в подобном макросе:
1.Сброс переменной SAVETIME в нуль для отключения автосохранения, предварительно запомнив установленное пользователем период автосохранения;
2.Из переменной SAVEFILEPATH выдернуть путь к папке автосохранения;
3.Создать таймер, настроив событие таймера на требуемый период автосохранения и запустить его.
4.В обработчике таймера брать имя текущего активного документа, сформировать требуемое имя для сохранения и сохранить копию файла.
Только вот открытый вопрос - как втиснуть момент выполнения автосохранения в "простой" AutoCAD. Достаточно ли будет отслеживания событий документа CommandWillStart, CommandEnded, CommandCancelled и CommandFailed. Или надо еще что-то контролировать.

P.S. В любом случае это уже другая ветка форума - программирование).
Сергей812 вне форума  
 
Непрочитано 05.08.2014, 19:03
#19
741520

Инжинегр
 
Регистрация: 09.12.2011
Сообщений: 433


Цитата:
Сообщение от kp+ Посмотреть сообщение
скорее было бы Superstructure _2589.sv$ в одном сеансе, Superstructure _1263.sv$ - в другом. И рядом с ними, соответственно, Superstructure _2589.bak, Superstructure _1263.bak.
Все правильно, так и было. А сейчас только один Superstructure _2589.sv$, который был в последнем сеансе и все. Было бы неплохо иметь возможность выбора. Например сохранять последние 10 копий, последние 5 копий и т.д. Необязательно всю историю изменений.
741520 вне форума  
 
Непрочитано 05.08.2014, 19:29
#20
Сергей812


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


Цитата:
Сообщение от 741520 Посмотреть сообщение
Все правильно, так и было. А сейчас только один Superstructure _2589.sv$, который был в последнем сеансе и все. Было бы неплохо иметь возможность выбора. Например сохранять последние 10 копий, последние 5 копий и т.д. Необязательно всю историю изменений.
см. пост #13. Hwd как раз и создавал эту программу для подобных вещей. Можете поискать на лиспе аналог, чтобы не компилировать под ACAD 2012. Можете на VBA переделать.. Благо за само сохранение копии файла отвечают строчки 167..169, все остальное - настройки и формирование имени файла.
Сергей812 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Временные файлы автокада