bbswen 发表于 2014-6-9 14:55:32

cad 自动保存的原理是什么样的?

和大家讨论下,cad下的自动保存的原理是什么?

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

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

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

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

Gu_xl 发表于 2014-6-9 15:14:39

工具->选项->打开和保存 选项卡

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

ll_j 发表于 2014-6-9 15:27:48

sv$文件实际上就是dwg文件,改一个扩展名就可以使用。这是一种应急备份文件,正像你所说,在停电等特殊情况下会有,其实画图时,只要自动保存运行了,文件就有了,在文件正常退出时会自动删除,说白了,还是save和copy,只是这些事是acad自动执行了。

bbswen 发表于 2014-6-9 16:24:20

操作和过程我都知道,但是不知道cad里面是怎么执行的,外面有接口吗?

如果能调用最好了,

bbswen 发表于 2014-6-9 16:27:01

ll_j 发表于 2014-6-9 15:27 static/image/common/back.gif
sv$文件实际上就是dwg文件,改一个扩展名就可以使用。这是一种应急备份文件,正像你所说,在停电等特殊情况 ...

可能真的不像你说的这样简单,比如说,用上面的图纸备份,也是程序自己执行,但是却和cad里的自动备份在文件上有点差别,可能是在创建文件的方式方法上,。

ll_j 发表于 2014-6-9 16:40:55

bbswen 发表于 2014-6-9 16:24 static/image/common/back.gif
操作和过程我都知道,但是不知道cad里面是怎么执行的,外面有接口吗?

如果能调用最好了,

这种极限情况下的保险机制,肯定是不会有外部接口的,因为Autodesk根本就没想让你中间插一手。
如果你想中间插一手,直接saveas好了,还去折腾什么sv$呢?
以我的理解,这类系统真的不是那么复杂,无非就是保存和备份,只是不同情况次序不同,至于内部是不是有什么更优的算法,就不是使用者能知道的了。

bbswen 发表于 2014-6-9 19:40:20

系统的这个接口如果可以调用,说不定在cad程序保护的机器中,可以从中解密cad图纸,

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

直接进行解密了,

Gu_xl 发表于 2014-6-9 20:19:56

bbswen 发表于 2014-6-9 19:40
系统的这个接口如果可以调用,说不定在cad程序保护的机器中,可以从中解密cad图纸,

因为save,saveas都 ...

用Lisp,这些东西你想都不要想!

chenjian2159 发表于 2014-6-9 20:31:58

这个问题挺好,用lisp控制自动保存的时间

机械工程师 发表于 2014-6-10 08:32:50

Gu_xl 发表于 2014-6-9 20:19 static/image/common/back.gif
用Lisp,这些东西你想都不要想!

看到这个应该就能解毒了。
页: [1] 2
查看完整版本: cad 自动保存的原理是什么样的?