明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 992|回复: 6

[源码] (求助)请教各位大大,是哪里错了?

[复制链接]
发表于 2011-8-15 22:09 | 显示全部楼层 |阅读模式
我的图纸有需要标注时捕捉两个中点位置来标注,所以就这样画了个“葫芦”。

(DEFUN C:dli() (COMMAND "DIMLINEAR" "M2P" pause "M2P" pause))

运行后显示是这样:
指定第一条尺寸界线原点或 <选择对象>: M2P 中点的第一点: 中点的第二点: nil
中点的第二点:
指定第二条尺寸界线原点:
创建了无关联的标注。
指定尺寸线位置或
[多行文字(M)/文字(T)/角度(A)/水平(H)/垂直(V)/旋转(R)]:


后半句错了不会改,哪位请给指点下,谢谢了!

发表于 2011-8-15 22:48 | 显示全部楼层
(COMMAND "DIMLINEAR" "M2P" pause pause "M2P" pause pause pause)
 楼主| 发表于 2011-8-15 23:05 | 显示全部楼层
本帖最后由 zag0666 于 2011-8-16 01:14 编辑


如此深夜 还诲人不倦,非常感谢!!!
呵呵,由于我不懂,看到第一句两个选项,第二句六个选项,前面还试过
(COMMAND "DIMLINEAR" "M2P"  pause "M2P" pause pause pause pause pause )
结果行不通 。
发表于 2011-8-16 06:43 | 显示全部楼层
"M2P"一定要指定两点,一个pause只指定一点,所以会出错
"DIMLINEAR"用法再仔细对一下,第二个"M2P"后不可能有这么多pause,正确的格式就象Gu_xl 版写的那句....
 楼主| 发表于 2011-8-16 11:36 | 显示全部楼层
啊,原来是"M2P"决定用几个pause,我以为是看cad提示和选择有几个决定pause的个数呢  呵呵
那Gu_xl 版后面一个怎么用"M2P"了3个pause,又迷糊了
发表于 2011-8-16 21:54 | 显示全部楼层
zag0666 发表于 2011-8-16 11:36
啊,原来是"M2P"决定用几个pause,我以为是看cad提示和选择有几个决定pause的个数呢  呵呵
那Gu_xl 版后面 ...

命令行里命令怎么响应,程序代码就怎么写,搞不清楚就在命令行里键入命令,一步一步响应,把它记下来,在写代码!
 楼主| 发表于 2011-8-17 21:31 | 显示全部楼层
哈  那我的思路是对的咯
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-16 01:58 , Processed in 0.419618 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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