cad中输入命令时,有的命令可在前面加“-”,有的则不能,加“-”到底是什么含义?

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:59:02
cad中输入命令时,有的命令可在前面加“-”,如insert,有的则不能,如line,加“-”到底是什么含义?另外,什么透明命令?望高手给与解答,谢谢!
我用的是2004中文版,根据我的试验,在命令行中输入“_line”和“line”,是一样的。其他的如move等都是一样的。实际应用中我们也不会多次一举去加它。我指的是中横杠“-”,如输入“-line”,则不会识别。但如输入“-insert”,则可以,输入insert也可以,区别在于会出现一个对话框,前者则没有。我想知道是何道理。

楼上说错了。AutoCAD中有的命令可以以对话框和命令行两种方式运行。例如图形的阵列array命令,你如果希望能以命令行的方式运行,在命令提示符下输入-ARRAY就可以了,如果直接输入命令的话,以对话框的方式运行。有些命令,只能以对话框或只能以命令行的方式运行,那两种方式就不会有区别了。

所谓透明的命令,指的是在一个命令的执行过程中,暂时中断当前命令的执行而去执行另外一个命令。当另外一个命令执行结束后,自动返回到上一个命令中断的地方继续往下执行。
并不是所有的命令都可以以透明的方式执行的,常用的只是有关变量设置的一些命令。
举个例子,一般的镜像命令对于文字会造成反向放置的结果。有一个名称为mirrtext的系统变量可以控制。在一般的情况下,如果我事先考虑到这点,会先改变系统变量,然后再去执行mirror命令。但是万一我事先没有考虑到,mirror命令已经执行一半了,那我也没有必要中断运行。我可以直接输入单引号引导的命令:
'mirrtext 就会暂时中断当前的mirror命令而去设置系统变量,当我设置完后,会自动返回到mirror中断的地方继续往下运行。

"_"的意思是调用英文版的命令。假如中文版划线的命令是"画线", 输入"line",中文版的acad就会不认识。那么要输入英文的原始命令名,就要用"_line",acad酒会自动把_line解释成为中文版的命令"画线“。

透明命令是可以在不中断其他命令的情况下被执行的命令.例如zoom命令就是一个典型的透明命令可以在执行其他命令的过程中通过'zoom方式调用它.
只有某些命令,在命令行使用的时候,加“-”可是变为命令行提示,而使用(command "...")则不需要这样加,如果有命令行提示,会自动调用,如果没有(如"find"命令)加"-"也没用