明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2852|回复: 16

[讨论] cad 自动保存的原理是什么样的?

[复制链接]
发表于 2014-6-9 14:55 | 显示全部楼层 |阅读模式
和大家讨论下,cad下的自动保存的原理是什么?

自动保存可以在系统突然断电或者程序错误时出现,对已经开启了自动保存选项,,相应的时间之后,会有一个*.sv$的文件,

有好多程序里备份里好像用的都是copy,save,save as 之类的,但是这些文件的保存方式和自动保存的文件方式好像不大一样,

有哪们可以说的清楚这里面是什么情况,

另外有没有一个命令或者程序可以调用这个自动保存,即使时间没有到,也可以让其自动保存,

发表于 2014-6-9 15:14 | 显示全部楼层
工具->选项->打开和保存 选项卡

程序参见  【Gu_xl】图纸自动备份

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2014-6-9 15:27 | 显示全部楼层
sv$文件实际上就是dwg文件,改一个扩展名就可以使用。这是一种应急备份文件,正像你所说,在停电等特殊情况下会有,其实画图时,只要自动保存运行了,文件就有了,在文件正常退出时会自动删除,说白了,还是save和copy,只是这些事是acad自动执行了。
 楼主| 发表于 2014-6-9 16:24 | 显示全部楼层
操作和过程我都知道,但是不知道cad里面是怎么执行的,外面有接口吗?

如果能调用最好了,
 楼主| 发表于 2014-6-9 16:27 | 显示全部楼层
ll_j 发表于 2014-6-9 15:27
sv$文件实际上就是dwg文件,改一个扩展名就可以使用。这是一种应急备份文件,正像你所说,在停电等特殊情况 ...

可能真的不像你说的这样简单,比如说,用上面的图纸备份,也是程序自己执行,但是却和cad里的自动备份在文件上有点差别,可能是在创建文件的方式方法上,。
发表于 2014-6-9 16:40 | 显示全部楼层
bbswen 发表于 2014-6-9 16:24
操作和过程我都知道,但是不知道cad里面是怎么执行的,外面有接口吗?

如果能调用最好了,

这种极限情况下的保险机制,肯定是不会有外部接口的,因为Autodesk根本就没想让你中间插一手。
如果你想中间插一手,直接saveas好了,还去折腾什么sv$呢?
以我的理解,这类系统真的不是那么复杂,无非就是保存和备份,只是不同情况次序不同,至于内部是不是有什么更优的算法,就不是使用者能知道的了。
 楼主| 发表于 2014-6-9 19:40 | 显示全部楼层
系统的这个接口如果可以调用,说不定在cad程序保护的机器中,可以从中解密cad图纸,

因为save,saveas都是调用系统的api,而这个自动保存却似乎没有使用,加密的图纸就可以由此作为突破,

直接进行解密了,
发表于 2014-6-9 20:19 来自手机 | 显示全部楼层
bbswen 发表于 2014-6-9 19:40
系统的这个接口如果可以调用,说不定在cad程序保护的机器中,可以从中解密cad图纸,

因为save,saveas都 ...

用Lisp,这些东西你想都不要想!
发表于 2014-6-9 20:31 | 显示全部楼层
这个问题挺好,用lisp控制自动保存的时间
发表于 2014-6-10 08:32 | 显示全部楼层
Gu_xl 发表于 2014-6-9 20:19
用Lisp,这些东西你想都不要想!

看到这个应该就能解毒了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-5-19 21:47 , Processed in 0.393237 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表