如果用的是很早的AUTOCAD的版本或最新的AUTOCAD版本,通常不会有这样的问题,因为早期AUTOCAD R14版以前的版本都是单文档程序,就是会打开一个文件就启动一个CAD窗口,而在高版本,
例如2011以后版本也不会有这个问题,好像不能切换到单文档模式了,通常是在2000-2009这些版本会有这样的问题。
在AUTOCAD从单文档编辑软件转换为多文档编辑软件后,设置了一个变量:SDI,当变量设置为0时,为多文档编辑状态,当设置为1时,为单文档编辑状态,打开一个文件就会打开一个软件窗口。因为考虑到程序兼容问题,在CAD高版本中仍保留这个变量,但这个变量已经不起作用了。有些国产CAD的版本也有这个变量设置。
如果遇到这样的问题,首先输入SDI变量,看一下设置是否为0。如果是1的话,先关掉其他窗口,在保留一个窗口的状态下输入SDI,回车,输入0,回车,然后看看是否正常。
如果记不住变量名称,也可以再选项对话框中设置。输入OP命令,在“选项”对话框中点“系统”选项卡,取消勾选“兼容单文档模式”就可以了,AUTOCAD 2007版的设置截图如下图所示:
如果你做完上面的设置后发现问题并没有解决,这就需要检查一下你的机器是否有自动加载的程序了,有些二次开发软件或者一些恶意的程序可能会在加载的过程中去设置SDI变量,你需要用AP命令,打开加载程序对话框,检查一下加载了哪些程序。你可以将安装的插件或二次开发软件卸载后试试。
如果是CAD病毒的话,可以全盘搜索ACAD*.LSP,ACAD*.VLX,ACAD*.FAS,全部删除后再启动试试。如果在DWG图纸目录下有类似文件,通常都是病毒,尽量要删除干净,否则会自我复制。
CAD病毒的问题主要针对AUTOCAD的某些版本,浩辰CAD等国产CAD通常没有这种问题,因为这些CAD病毒的名字在AUTOCAD会自动加载,但国产CAD不会。