明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4790|回复: 12

求份CAD自带command命令模式说明大全

[复制链接]
发表于 2012-5-17 21:16 | 显示全部楼层 |阅读模式
不断接触lisp后,发现CAD自带的command命令运行模式的运用时不时会有很大用处,但是往往CAD默认的运行模式不符合思路,而如何灵活更改运用command命令模式显得尤为重要又棘手!
例一:
(defun c:fe();直线串联成多段线
(setq pe(ssget))
(command "_.PEDIT" "m" pe "" "y" "j" "0.0" "")
(print "串接成功,祝您下次好运!")
(princ)
)

众所周知,诸如此类的command命令,可以通过CAD界面互动获得运行模式。
例二:
(defun c:bb();打断于点
(while (and (setq ENT(car (entsel))) (setq PT(getpoint "\n指定一个打断点: ")))
    (command "._BREAK" ENT "_NON" PT "_NON" PT)
)
)

像这样的command命令运行模式就有点让人摸不着头脑了,甚至还有许多这样的例子。
因此,想向论坛操手求份command的命令运行模式说明大全,不知此方面知识如何获取学习!望指点!
发表于 2012-5-17 21:21 | 显示全部楼层
明经是个宝库,找找就有了!
 楼主| 发表于 2012-5-17 21:54 | 显示全部楼层
dz-2011 发表于 2012-5-17 21:21
明经是个宝库,找找就有了!

我要的这个资料可不好找!
发表于 2012-5-17 22:06 | 显示全部楼层
没有现成的,别人也要一个一个命令试,还不如自己试
发表于 2012-5-17 22:29 | 显示全部楼层
ACAD的帮助中有详细说明。
 楼主| 发表于 2012-5-17 23:11 | 显示全部楼层
ZZXXQQ 发表于 2012-5-17 22:29
ACAD的帮助中有详细说明。

斑竹啊,我帮助文件一大堆就是没相关方面的说明啊,望指明!谢谢
发表于 2012-5-18 00:03 | 显示全部楼层
我也不是好清楚,帮到顶起,期待解决
发表于 2012-5-18 05:59 来自手机 | 显示全部楼层
高手编程很少用command函数,所以没人能回答你的问题。建议去看看我的日志,希望对你有所启发。
发表于 2012-5-18 08:10 | 显示全部楼层
本帖最后由 caoyin 于 2012-5-18 08:13 编辑

command参数实际跟命令行的提示信息会有所差别的。正确的参数查看可用以下方法:
以copy命令为例:
(command "_.COPY")
把红色部分在命令行执行,command函数正确的提示信息就会显示

---------------------------------------------------------------------------
命令: (command "_.COPY")
nil

选择对象: 指定对角点: 找到 3 个
选择对象:
指定基点或 [位移(D)/多个(M)] <位移>:  
---------------------------------------------------------------------------
这有别于我们直接在命令行输入copy命令:
---------------------------------------------------------------------------
命令: COPY
选择对象: 指定对角点: 找到 3 个
选择对象:
当前设置:  复制模式 = 多个
指定基点或 [位移(D)/模式(O)] <位移>: *取消*

发表于 2012-5-19 08:24 | 显示全部楼层
这个真的还不错,学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-24 00:09 , Processed in 0.241559 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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