明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2542|回复: 7

怎样使二级命令简化为一级命令?

[复制链接]
发表于 2002-7-6 15:11:00 | 显示全部楼层 |阅读模式
我要让物体体着色,命令为shademode,出现选项后,再选G。
现在能不能用一个命令搞定它?还有,又怎样用一个命令从体着色返回到三维线框???
发表于 2002-7-6 15:35:00 | 显示全部楼层

可以使用工具条,或自己用LISP编一个命令

发表于 2002-7-6 18:30:00 | 显示全部楼层

在ACAD.lsp(如没有,可自己创建)中加入:

在ACAD.lsp(如没有,可自己创建)中加入:
(defun c:SG()(command "._shademode" "G"))
就可以简化两步(或以上)命令,注意,简化的必须是ACAD的原始命令,否则不行(R2002中可以用Vlisp函数转换自定义函数为内部命令。
 楼主| 发表于 2002-7-8 16:41:00 | 显示全部楼层

多谢了!可是每次都要加载呀,很麻烦的,能不能CAD启动时自动运行?

[此贴子已经被作者于2002-7-8 16:41:27编辑过]
发表于 2002-7-8 19:05:00 | 显示全部楼层

acad.lsp是自动加载的,以后你只要执行SG就行了。

 楼主| 发表于 2002-7-9 09:32:00 | 显示全部楼层

我放在support里面,怎么没有自动加载?

确实没有自动加载,因为sg没反映。
我的acad.lsp文件如下:

(defun c:sg()(command "._shademode" "g"))
(defun c:s3d()(command "._shademode" "3d"))
发表于 2002-7-9 13:01:00 | 显示全部楼层

acad.lsp不是每个图形都加载的,必须调整配置

工具菜单->选项->系统->(如下图)
选中“每个图形都加载ACAD.LSP文件”

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2002-7-9 14:36:00 | 显示全部楼层

多谢,这才解决问题了。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-23 02:25 , Processed in 0.172460 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表