怎样使二级命令简化为一级命令?
我要让物体体着色,命令为shademode,出现选项后,再选G。现在能不能用一个命令搞定它?还有,又怎样用一个命令从体着色返回到三维线框???
可以使用工具条,或自己用LISP编一个命令
在ACAD.lsp(如没有,可自己创建)中加入:
在ACAD.lsp(如没有,可自己创建)中加入:(defun c:SG()(command "._shademode" "G"))
就可以简化两步(或以上)命令,注意,简化的必须是ACAD的原始命令,否则不行(R2002中可以用Vlisp函数转换自定义函数为内部命令。
多谢了!可是每次都要加载呀,很麻烦的,能不能CAD启动时自动运行?
[此贴子已经被作者于2002-7-8 16:41:27编辑过]acad.lsp是自动加载的,以后你只要执行SG就行了。
我放在support里面,怎么没有自动加载?
确实没有自动加载,因为sg没反映。我的acad.lsp文件如下:
(defun c:sg()(command "._shademode" "g"))
(defun c:s3d()(command "._shademode" "3d"))
acad.lsp不是每个图形都加载的,必须调整配置
工具菜单->选项->系统->(如下图)选中“每个图形都加载ACAD.LSP文件”
多谢,这才解决问题了。
页:
[1]