- A+
CAD默认自动保存文件路径:C:\Documents and Settings\%UserName%\Local Settings\Temp
文件路径太长,而且Local Settings文件夹式隐藏文件夹。不容易查找。
CAD自动保存路径由系统变量SAVEFILEPATH控制:
'************************************系统变量SAVEFILEPATH***************************************
'功 能: 指定当前任务中所有自动保存文件目录的路径。 用户也可以在“选项”对话框的“文件”选项卡中更改该路径。*****
'系统变量: SAVEFILEPATH
'值 :
' 类 型: 字符串
' 保存位置: 注册表项
' 初 始 值: "c:\Documents and Settings\username\Local Settings\TEMP\"
自动保存文件名:由系统变量SAVEFILE 控制。
'************************************系统变量SAVEFILE*******************************************
'功 能: 存储当前自动保存的文件名。***************************************************************
'系统变量: SAVEFILE
'值 :
' 类 型: 字符串(只读)
' 保存位置: 注册表项
' 初 始 值: "c:\Documents and Settings\username\Local Settings\TEMP\Drawing1.dwg"
不过我在自动保存文件夹下面并没有看见过*.DWG文件。
指定当前任务中所有自动保存文件目录的路径。 用户也可以在“选项”对话框的“文件”选项卡中更改该路径。
我们可以通过 选项---文件---自动保存文件位置 修改体其自动保存路径(比如:D:\temp\)
CAD默认自动保存时间:10分钟
自动保存时间由系统变量saveTime控制。
'************************************系统变量SAVETIME*******************************************
'功 能: 以分钟为单位设置自动保存时间间************************************************************
'系统变量: SAVETIME
'值 :
' 类 型: 整数
' 保存位置: 注册表项
' 初 始 值: 10
' 0 关闭自动保存。
' >0 以指定的非零整数作为时间间隔自动保存图形
'一旦用户对图形作修改,SAVETIME 计时器就开始计时。 手动执行 QSAVE、SAVE 或 SAVEAS 命令后,计时器将被重置并重
'新开始计时。 当前图形将被保存到由 SAVEFILEPATH 系统变量指定的路径。 文件名则存储在 SAVEFILE 系统变量中。
不过我在自动保存文件夹下面并没有看见过*.DWG文件。
我们可以通过 选项---打开和保存---文件安全措施---自动保存---保存间隔分钟数 修改其自动保存间隔时间(最小间隔时间1分钟)。
在自动保存文件夹下面一般会会出现三个文件:*.DWL 、*.Bak、*.DWG (或者其他文件名,比如用天正就是*.SV$)
DWL是用户打开CAD文档的记录文件,里面保存的是用户名 打开时间和日期。
如:
就这简单的一行字。
这个是一个可卸载的程序控制的。(whohas.arx)
自动保存文件 在CAD正常退出的时候,会自动删除,在cad非正常退出 或遇到错误的时候,不会删除。
但是我们有的时候发现原文件有问题根本无法修复或者被删除,但是自动保存文件又被正常退出的时候删除了。怎么办呢。
我的一个做法是,vba命令,在每次保存的时候检查savefile命令,然后将其重命名。留下一个历史记录,便于以后恢复。
这个有个不好的,就是自动保存的文件夹可能越来越大,我们只能定期手动删除那些我们已经很确定可以删除的备份了。