CAD本身是一块多文件处理的文件,通常在CAD打开以后,双击图纸文件不会再启动一个CAD窗口,而是会直接在已打开的CAD窗口中打开。
但之前有不少人问过我:为什么每打开一张图纸就打开一个窗口,这个怎么办?我知道有一个SDI变量可以将CAD设置成单文档模式,设置为1的时候就会出现这种现象,但他们的SDI设置就是0,当是也没能帮助他们解决问题。
最近从贴吧、论坛和AUTODESK相关网站收集了一些资料,正好又有人在公众号里问到这个问题,那我就将我整理的解决办法发出来,希望能帮到遇到这种问题的人。
问题现象:
已经打开了CAD,在WINDOWS资源管理器中双击一个DWG文件,会再启动一个CAD软件,两个CAD软件是同版本。同时选中多个DWG文件双击时也是如此。
问题常规原因:
1、SDI变量被设置为1,CAD被设置为单文档模式,在这种模式下CAD就会跟WORD一样,打开一张图纸就会启动一个CAD,无论是在CAD内部打开图纸还是在资源管理器中双击DWG文件。
2、修改了DWG文件的打开方式,将DWG打开方式设置成了AutoCAD Application或直接选择了acad.exe文件,而不是应该设置成的AutoCAD DWG Launcher。
比较明确的原因就这两种,但有些机器上面两个设置都没有问题也会出现类似现象,哪些原因这里就不再列列举了,我们直接来看一下遇到这种情况的时候应该如何来解决。
解决办法:
1、检查SDI变量
如果不光双击DWG文件会新启动一个窗口外,在CAD中打开图纸也会新启动一个窗口的话,首先要检查一下SDI变量。先关闭多余的CAD窗口,只保留一个CAD窗口,输入SDI,回车,如果值是1,输入0,回车,然后关闭CAD,然后再测试打开CAD或双击DWG文件是否会新启窗口。
2、检查DWG文件的打开方式
在WINDOWS选择一个DWG文件,右键,选择打开方式,通常在打开方式中可以看到可选项是AutoCAD Application和AutoCAD DWG Launcher,默认的应该是AutoCAD DWG Launcher,大家在手动修改的时候通常会选择AutoCAD Application或ACAD.EXE,如果是打开方式错了,请改成AutoCAD DWG Launcher。
如果设置上面两项还没有解决问题,只能尝试进行下面操作,看是否能解决问题了。
3、提升或取消提升AutoCAD和AutoCAD DWG启动程序的权限
方法如下:
找到以下两个文件:
C:Program FilesAutodeskAutoCAD 20xxacad.exe(安装目录,根据自己的安装目录调整)
C:Program FilesCommon FilesAutodesk SharedAcShellExAcLauncher.exe
在上面找到的文件上单击鼠标右键,选择“属性”,然后单击“兼容性”选项卡。
切换“以管理员身份运行该程序”设置。然后单击“确定”。
4、安装(或卸载并重新安装)与您的AutoCAD副本匹配的DWG TrueView的同一个版本。
TrueView将安装与AutoCAD使用的相同的文件类型。请确保右键单击安装文件并选择“以管理员身份运行”以开始安装。据报道,有时卸载DWG TrueView(在安装之后)可以解决问题。
5、将AutoCAD重置为默认值
6、卸载并重新安装AutoCAD
上述的处理流程来自AUTODESK的官网,如果这还不能解决问题,我也没有什么办法了。
在高版本WINDOWS操作系统中,如果CAD打开多个文件时,在状态栏可以切换文档窗口,如下图所示。
有人想关掉这个,将TASKBAR变量设置为0就可以了。