- A+
前几天,有个图,通过xr命令,进行参照绑定,多次绑定失败。然后朋友分享的命令行模式下的参照绑定,反而成功了。在此聊聊命令行模式与对话框模式下的命令。
1、先看看实例:参照绑定
通常情况下绑定参照步骤:输入命令xr,调出外部参照窗口,选中参照,右键,单击绑定,单击确定,即可。绑定不成功的时候,会跳出窗口提示。
再试下命令行模式,命令行输入-xr,输入b,输入*,回车,即完成。
同样一个绑定参照的命令,只是不同的两种模式,但命令行模式却绑定成功了。注意下,可以看到命令行模式是在绑定后,同样提示了“一个或多个外部参照中的一些对象无法绑定”。
咨询了搞编程的朋友,代码是一套,可能对话框模式与命令行模式的判错逻辑有先后差别,即所谓BUG。对话框模式是先判错,然后不执行;而命令行模式执行后,再提示判错。此处只代表个人研究观点,具体还是以CAD编程专家解释为准。
但由此我们可以得出一些新结论:如果有些对话框模式执行失败的命令,可以试试命令行模式。搞不好会成功哦!
2、对话框模式与命令行模式调出区别
对话框模式与命令行模式的调出区别就是:命令行是否有负号“-”,带负号为命令行模式。比如XR与-xr。
引申:
还有一种对话框,比如打开、保存这种命令。他们也有命令行模式。
那么两个模式之间的切换,是通过一个filedia的变量来控制。可能有些童鞋遇到过调不出对话框的问题,就是filedia设置为0的原因了。只要将filedia设置成1,就会弹出窗口。可以根据下边说明试试。
3、什么时候用对话框,什么时候用命令行
对话框模式是窗口,直观简单易操作,适合新手,以及需要经常性进行的操作。命令行则有助于理解命令一步步的操作顺序,需要一步步输入参数,较繁琐。如命令存在对话框模式,推荐用对话框模式。
如果你常用的是天正软件,天正软件又分天正电气、天正建筑、天正给排水、天正暖通,每个专业的菜单不一样,但有些命令是通用的。因此这种情况下,记住命令才是重要的。对话框还是命令行模式,便没了区别。
比如天正建筑中有消除图元命令,但天正电气中并没有这一项,命令才是重要的,至于命令的模式反而不重要了。(天正命令基本都是对话框模式)