|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Автосохранение
конструктор
Мос. область
Регистрация: 28.08.2003
Сообщений: 119
|
||
Просмотров: 37578
|
|
||||
Регистрация: 16.09.2003
Москва
Сообщений: 91
|
Баковский - для восстановления испорченного файла.
В настройках установить время автосохранения 10-20 мин. Поставить птичку в "Create backup copy with each save" в разделе автосохранение. Закончить работу в автокаде за 15 минут до окончания рабочего дня. Спокойно закрыть все работающие программы, прибраться на рабочем месте и спокойно уйти домой. Обучить персонал правильной работе. При повторении ошибок лишать премии. |
|||
![]() |
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,202
![]() |
bak файл - это файл предыдущего сохранения. Допустим Вы начали работать с каким-то файлом, в процессе работы сработал автосэйв, а потом вы сохранили файл. Так вот bak - это Ваш файл до сохранения, а sv$ - файл полученный при автосохранении.
|
|||
![]() |
|
||||
конструктор Регистрация: 28.08.2003
Мос. область
Сообщений: 119
|
Господа, благодарю за назидательность. Но Ваши советы не по существу дела.
Поясняю: 1. Речь идет о файлах типа Name_1_1_9961.bak (но не Name.bak). Когда и для чего они создаются ACAD'ом (там же где .sv$ и .dwl)? 2. Инструкций хватает, хромает дисциплинка. Так может все-таки кто-то подскажет, как сохранить последний sv$? Он, к сожалению, стирается при выходе из чертежа. Ведь, согласитесь, нелогично сохранять результаты предыдущего сеанса (bak-файл), а не последнего редактирования (sv$-файл). М.б. п.1 подсказывает решение? |
|||
![]() |
|
||||
Строительное проектирование Регистрация: 21.08.2003
Москва
Сообщений: 855
![]() |
nikolaev>
Правильно: файл последнего автосохранения (sv$) при выходе из чертежа стирается, а вот bak остается, т.е. предпоследнее сохранение. Если авто настроено минут на 15-20, то, соответственно, потеряно будет минут 30 работы. Для чего это сделано? - Пес его знает... |
|||
![]() |
|
||||
инженер-конструктор Регистрация: 21.08.2003
Гомель, ELMIS
Сообщений: 264
![]() |
>>>nikolaev
Надо учить тётак нажимать на кнопочку с изображением дискетки. Ты ведь Админ. :wink: А перекладывание своих траблов на плечи Админа, это тётки здорово придумали ![]()
__________________
С уважением, URKA |
|||
![]() |
|
||||
конструктор Регистрация: 28.08.2003
Мос. область
Сообщений: 119
|
Я кое в чем разобрался, но не во всем.
ACAD создает файлы автосохранения (типа Name_a_b_nnnn.sv$) и стирает их при выходе. Но он также создает их копии (типа Name_a_b_nnnn.bak), которые сохраняются в той же директории. Эти копии создаются, когда происходит изменение номера nnnn в sv$-файле. Это изменение, видимо, зависит от величины переменной isavepercent. Эта переменная определяет "процент потенциально неиспользованного пространства файла" (в моем переводе). Что такое "пространство файла"? М.б. его байтовый объем? Тогда, например, при isavepercent равной 50 при объеме файла 500кб полное сохранение (и замена nnnn) произойдет при редактировании чертежа, которое увеличит его объем до 1000кб. Или не так? Прошу помочь разобраться до конца. |
|||
![]() |
|
||||
Регистрация: 16.09.2003
Москва
Сообщений: 91
|
"Сохранение рисунков для дальнейшего использования выполняется так же, как и в других приложениях Windows. AutoCAD позволяет выполнять автоматическое сохранение файлов и резервных копий, а также предоставляет пользователю целый ряд параметров сохранения.
При работе с рисунком рекомендуется периодически сохранять его. Это позволит избежать потери данных при возникновении непредвиденных ситуаций, например, при сбое питания. Если требуется создать новую версию рисунка, можно сохранить исходный рисунок под другим именем. Файлы рисунков AutoCAD имеют расширение .dwg. Автосохранение рисунка Если включена опция автосохранения, то AutoCAD по истечении установленного интервала времени сохраняет рисунок. По умолчанию автосохранение происходит во временные файлы с именем в виде имя_a_b_nnnn.sv$. Здесь имя — это текущее имя рисунка, a — номер открытой копии одного и того же рисунка в одном сеансе AutoCAD, b — номер открытой копии этого рисунка во всех сеансах AutoCAD, nnnn — случайное число. При успешном закрытии рисунка все временные файлы, созданные в результате автосохранения, удаляются. В других случаях, когда происходит сбой питания или иная ошибка, эти файлы остаются на диске. Создание резервных копий файлов Если включена опция создания резервных копий, то AutoCAD при каждом сохранении рисунка делает копию предыдущей версии файла в одноименный файл с расширением .bak. Таким образом, для восстановления предыдущей версии рисунка достаточно переименовать резервную копию файла, изменив его расширение с .bak на .dwg. " Сохранение копий "имя_a_b_nnnn.sv$" быстро исчерпает память компьютера при большом размере файла. И зачем их сохранять, если сеанс работы завершён успешно. Можно при желании каждые 5 пять минут сохранять как.. Но защиты от дураков никто ещё не придумал. Единственная надёжная защита - сильный удар по карману. Можно наклеить на экран квадратик бумаги, который закрывал бы кнопку "нет" ![]() |
|||
![]() |
|
||||
инженер ПГС Регистрация: 12.09.2003
Калининград
Сообщений: 53
|
Я проблему потери файлов решил сермяжным способом, может я не прав. Установил время автосохранеия 3 минуты. Посадил ярлык папки TEMP (из папки Windows) на рабочий стол. В случае непредвиденного отключения питания (если нет ИПБ), или зависания, я открываю папку TEMP, устанавливаю отображение файлов по дате и вытаскиваю оттедова родные файлы с расширением sv$.,кидаю в родную папку (удалив перед этим одноименный двг-шный) и переименовываю sv$ в двг. Таким образом я теряю лишь 3 минуты работы.
Кнопкой с изображением дискеты пользуюсь ТОЛЬКО в случае надвигающейся угрозы, или перед сохранением файла (в процессе работы над ним) под другим именем. Мне говорили, что комп страдает от частого автосохранения, не заметил. Время от времени чищу папку TEMP. Оговорюсь, что в папку Темп должен быть прописан путь... |
|||
![]() |
|
||||
AutoCAD/AutoLISP Регистрация: 27.08.2003
Seattle/USA
Сообщений: 1,133
|
redefine commands CLPSE/EXIT чтоб сначала сохраняли чертеж,
тогда чтоб не делалось всегда будет SAVED, но это опять не всегда хорошо, иногда надо закончить чертеж без сохранения. Идеальных решений нет .... увы. :cry: |
|||
![]() |
|
||||
LISP-программист Регистрация: 25.08.2003
Тутэйшы
Сообщений: 238
|
Цитата:
С кочки зрения программиста возможно выход может быть в следующем: нужно создать реактор на команду выхода из AutoCAD'а, а в функции отклика сохранять файлы, созданные при автосохранениии. Но нужно знать имена этих файлов, а AutoCAD их назначает произвольно. Одним словом, это только рассуждение на тему...
__________________
Там все есть для счастья - меня там только нет. Так это значит, что я там - буду! |
|||
![]() |
|
||||
конструктор Регистрация: 28.08.2003
Мос. область
Сообщений: 119
|
Решение все таки есть.
Установите isavepercent в 0, а время автосохранеия - принятое Вами. Тогда при каждом автосохранении создается копия файла _1_1_nnnn.sv$ под именем _1_1_nnnn.bak и она не затирается при выходе. А вот вопрос, влияет ли isaverpercent на длительность процедуры автосохранения? Мне представляется, что не влияет. Просто при значении 100 bak-файл вовсе не образуется, а при 50 образуется, когда объем редактирования достигнет 50%. Прав ли я? |
|||
![]() |
|
||||
Строительное проектирование Регистрация: 21.08.2003
Москва
Сообщений: 855
![]() |
Рассуждение дилетанта в программировании:
а можно ли, например, сделать так: создать программку, которая отслеживала появление в конкретной папке файлов с расширением .sv$ и обнаружив оные сразу бы меняла расширение таких файлов на любое заданное, например .sv%. АКАД, имхо, при выходе стирает файл с конкретным расширением. Как, реально такое дело? [sm2003] |
|||
![]() |
|
||||
LISP-программист Регистрация: 25.08.2003
Тутэйшы
Сообщений: 238
|
Цитата:
__________________
Там все есть для счастья - меня там только нет. Так это значит, что я там - буду! |
|||
![]() |
|
||||
Регистрация: 21.08.2003
Штаб
Сообщений: 943
![]() |
Не знаю, можно ли сделать такое LISPом, а через WinAPI - это сделать вполне реально.
прога запускается при старте Акада, самим Акадом. Запускается, как самостоятельный процесс (Акад не ждет ее завершения). Прога раз в секунду (пять, десять секунд) читает имена файлов в папке. Сравнивает расширение файла с sv$. Если да, то i=i+1 и файл переименовывается на ФАЙЛ.svi Если нет, то проверяем не последний ли это файл в папке. Если последний, то запускаем таймер на 1 секунду, потом идем на начало. Если не последний, то читаем следующий файл и идем в начало. |
|||
![]() |
|
||||
конструктор Регистрация: 28.08.2003
Мос. область
Сообщений: 119
|
Torino> и всем.
Господа, читайте внимательно. Автокад гораздо глубже чем мы думаем. Прошу Вас, проверьте сами. Задайте значение isavepercent 0, и Автокад сохранит Вам последнюю копию .sv$ в файле .bak в той же директории. Правда, в "Руководстве пользователя" рекомендуется isavepercent 50. Но там же рекомендуется: To reduce the size of drawing files, it is recommended that you perform a full save (with IPERCENTSAVE set to 0) before transmitting or archiving a drawing. Кто-нибудь может прокомметировать? |
|||
![]() |
|
||||
Регистрация: 01.04.2011
Сообщений: 3
|
Столкнулся с похожей проблемой. Под конец рабочего дня в 17:56
Завис комп. Восстановитель предложил Bak- фаил за 13:30, ![]() Автсохранение стоит на 5 мин., Потеряв кучу нервов, посидев от ужаса Поступил следующим образом: Зашел в настройки, закладка - ФАИЛ Папка для фаила автосохранения - там прописан путь куда автоsave сохраняется. Зашел в эту папку через строку заголовка Windows Explorer ( скопировал адрес папки и вставил в верхнюю строку.) Систематизировал имеющиеся автосохранения по дате, нашел свой avtosave. Скопировал его в удобную папку для себя папку, изменил расширение с sv$ на DWG и открыл Autocadом ![]() |
|||
![]() |
|
||||
А, я вообще отключила автосохранение. Очень раздражает, когда оно запускается невпопад и вышибает другой процесс, например набор точек при калибровке растра.
Поэтому выработала привычку нажимать Ctrl+s после внесения полезных изменений в файл и оключила автосохранение за ненадобностью. |
||||
![]() |
|
||||
Инженер-строитель Регистрация: 21.08.2011
Сообщений: 11
|
вот удивительно, вчера целый день работал, вроде и сохранял, но сегодня файл без вчерашних изменений и в автосохранении ничего нет
__________________
Каждая проблема имеет решение. Единственная трудность - найти это решение. :cool: |
|||
![]() |
|
||||
Дизайнер-конструктор Регистрация: 29.05.2004
Kiev
Сообщений: 1,179
![]() |
Цитата:
__________________
Kiev, Ukraine |
|||
![]() |
|
||||
Какая переменная отвечает за флажок "Automatic Save" который включает или отключает режим автоматического сохранения файла чертежа?
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
savetime = 0 -> автосохранение отключено.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
спасибо!
Какая-то чертовщина отключает это автосохранение. Первый раз подумал, что глюк. Теперь точно уверен, что галочка слетела причем на 2х кадах. 2010eng и 2012рус. Прописал в mnl savetime = 20, заколебается отключать ![]()
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |