CAD > CAD热门问题> CAD常见问题> 文章详情

CAD对话框无法出现怎么办?

2019-05-29 9166 CAD对话框  

CAD执行命令的时候,一般命令是带对话框的,比如点另存和打开出来对话框。现在如果突然不弹出对话框,变成了命令行提示了,这个情况通常是因为系统变量被修改了,下面就介绍一下详细介绍控制对话框的几个系统变量。

一、控制显示文件对话框的变量

CAD打开和保存图纸时通常都会弹出对话框,但有时不知改了什么设置,打开和保存文件时不弹出对话框,只是在命令行出现提示,需要输入目录名、文件名,很麻烦。如下图所示。

要输入文件路径和文件名,很麻烦。不仅打开和保存文件是这样,当打开的文件缺少字体时,也会弹出文本对话框,出现一大堆提示,最后让我们输入字体名称

大家习惯用对话框,为什么突然打开、保存、替换字体都出现了这样的命令行提示呢?怎幺解决呢?

其实原因很简单,CAD中有一个系统变量:FILEDIA可以控制这种状态。这些变量个人一般不会去设置,应该是一些专业软件和插件进行设置的,这样他们在处理文件时可以不会弹出的对话框,可能运行出错或程序编得有问题,导致执行完以后这些变量没有恢复默认值。如果你的机器经常出现这种情况,你可以关注一下运行过哪些程序后会出现这种情况。

解决方法如下:

在命令行输入:filedia,回车,当前值应该是0,输入1,回车。

你再试一下打开、保存、替换字体这些就能正常显示对话框了。这个变量名有点长,其实不难记,前面是file(文件),后面是dialogue(对话框)的前三个字母。

另外还有一个变量Startup,会影响新建文件和软件启动时是否弹出公英制选择的那个对话框,设置为1时,会弹出“创建新图形”对话框,如果设置为0,将直接让你选择模板文件。

二、插入属性块时是否弹出对话框

当我们插入属性块,会提示我们输入属性值,有时会弹出对话框
 

我们需要用鼠标或按TAB来切换输入内容并还需要确定关闭对话框,如果希望直接在命令行输入属性值,可以将ATTDIA变量设置为0,这样插入图块的时候就可以在命令行依次输入属性值后回车,如果不改默认值,直接回车就可以,如下图所示。

三、控制命令对话框的变量

关于不弹出对话框了,查了一下确实有一个变量可以可以控制命令对话框的显示,变量是CMDDIA,但试了一下将这个变量设置为0,大部分带命令的对话框还是会弹出对话框,我看了CAD帮助里给了一个说明和命令列表,我试了常用的PLOT或标注文字和引线文字的编辑,似乎都不起作用。不过我也只能将CAD的帮助内容截图到这儿了。

下列 CAD 命令的对话框以 CMDDIA 为准。

DBCDEFINELT

DBCDEFINELLT

DBCDELETEELT

DBCDELETEELLT

DBCDELETEQRY

DBCDISCONNECT

DBCEDITQRY

DBCEDITTABLE

DBCEXECUTEQRY

DBCEXPORTLINKS

DBCNEWQRYTABLE

DBCONFIGURE

DBCRELOADLABELS

DBCVIEWLINKEDTABLE

DBCVIEWTABLE

LAYOUTMERGE (Express Tool)

LEADER

PLOT

REDIR (Express Tool)

SOLIDEDIT

SYSVARMONITOR

TCASE (Express Tool)

TEXT

XATTACH

-XREF


上述内容摘自CAD的帮助,但我试了其中的PLOT、TEXT、XTTACH、LEADER,都没有看出CMDDIA设置成0和1有什么效果。估计是高版本CAD的多行文字编辑器采用了命令面板,没有对话框,估计在使用对话框的低版本,在编辑标注或引线文字的时候是可以看出区别来的。

四、手动或程序控制不显示对话框

CAD为了二次开发的需要,带对话框的命令都提供了命令行模式,例如创建图块、插入图块等很多命令,这样二次开发在这些命令的时候可以直接写入参数,不会因为弹出对话框使程序中止。

在命令名或命令的别名前加一个横杠就可以使用命令行模式,例如输入输入-H或-HATCH都可以在命令行设置填充参数,如下图所示。

其他命令大家也可以试试,例如输入-B、-I就可以不弹出对话框创建图块和插入图块。

有些网友很多命令不弹出对话框感觉就像是在执行命令时自动前面给加了-似的,但原因一直没有弄清楚。



FILEDIA变量设置最明显也比较多,但网友遇到的其他命令不弹对话框的情况,需要一些需要具体分析一下图纸,可以先用我的办法试试,如果不好用再去找新办法。 

相关文章推荐
Copyright © 1992-2021 苏州浩辰软件股份有限公司 版权所有 苏ICP备12077906号-1 增值电信业务经营许可证: 苏B2-20210241 苏公网安备 32059002004222号