明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1646|回复: 5

怎样定义一个标准命令

[复制链接]
发表于 2004-7-11 10:48:00 | 显示全部楼层 |阅读模式
如CAD下的倒圆一样
命令: _fillet
当前设置: 模式 = 修剪,半径 = 0.0000
选择第一个对象或 [多段线(P)/半径(R)/修剪(T)/多个(U)]:
请高手指导
发表于 2004-7-11 11:04:00 | 显示全部楼层
搞不明白你所说的标准命令指什么?ACAD的命令不需要你去定义,你自己的命令编程序好了,编什么样是什么样......


哎,不明白??????
 楼主| 发表于 2004-7-11 11:19:00 | 显示全部楼层
我现在想要我的命令有以下显示和能修它的参数.如
我要求和
命令: _test
当前设置: 模式 = 求和,十进制 有效小数位=2
选择对象或 [改变有效小数位(S)]2)
发表于 2004-7-11 19:30:00 | 显示全部楼层
我还是不明白,如果是ACAD本身的命令,你是不能修改的;如果是你自己的命令,你的程序在哪儿?因为你上面所说的功能在程序里是很容易实现的。你编程序了吗?
发表于 2004-7-12 14:35:00 | 显示全部楼层
ACAD的命令可以扩展,如trim,我们可以写一段小程序增强它的功能:


(defun c:sTrim()


(setq e (ssget)) ;选取边界线


(setq p1 (getpoint "\n第一点:"))


(setq p2 (getpoint "\n第二点:"))


(command "Trim" e "" "F" p1 p2 "")


)


可以实现批量剪切
发表于 2004-7-15 09:21:00 | 显示全部楼层
CADABC发表于2004-7-11 11:19:00我现在想要我的命令有以下显示和能修它的参数.如我要求和命令: _test当前设置: 模式 = 求和,十进制 有效小数位=2选择对象或

如果你会LISP语言,你就会定义了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-10-1 00:29 , Processed in 0.188365 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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