AutoCAD 2013机械保存格式损坏绘图文件
我有基于XML的项目文件,可以让我们的各个工程团队在同一页面上执行特定的客户任务;i、 例如,图层、格式、样式等,以及文件格式。出于超出本文范围的原因,我们有各种各样的AutoCAD风格和版本:香草、机械、建筑、FDS;2011年、2012年和2013年。我有一个设置,它规定了客户请求的所需文件格式,代码读取项目文件,并在“首选项”对象的“OpenSave”对象上设置“SaveAsType”,该对象触及注册表项…HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R19.0\ACAD-B001:409\Profiles\
\General\DefaultFormatForSave
…一切正常,除了在AutoCAD Mechanical 2013中。
打开“选项”对话框和“打开并保存”选项卡,将“另存为”类型显示为…
“AutoCAD Mechanical 2013图形”;“另存为命令”对话框中的情况相同。但是,常规QSave尊重使用代码设置的旧格式。当图形重新打开时,它会像预期的那样注意到正在打开一种旧格式,但随后会立即告诉我“恢复”图形,如果我不这样做,一切都会很好,直到它没有恢复,AutoCAD崩溃。我注意到mechanical中有一个“额外”注册表设置,用于存储格式列表的值索引…
HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R19.0\ACAD-B005:409\Profiles\
\SaveAs\SaveAsFormat
我需要更改通过界面进入文档的值,所以我只是想看看它是如何暴露的。我不太愿意直接更改注册表值,以防接口在那里修改时正在执行其他工作。任何想法都非常感谢。
**** Hidden Message *****
页:
[1]