明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: gbhsu

cmd+num 命令简称加任意数字组成智能命令[07.20]

    [复制链接]
 楼主| 发表于 2011-7-21 21:53:00 | 显示全部楼层
alan_cmh
呵,好像 还是有点问题,指定第一个角点后,屏幕上就画了一条竖直线,然后就错误终止了.

我刚试过,rec100x200没有问题了
 楼主| 发表于 2011-7-21 21:55:12 | 显示全部楼层
是rec100,200有点问题
我马上查看一下
 楼主| 发表于 2011-7-21 22:18:53 | 显示全部楼层
          (setq str (substr s (strlen s) 1))
          (if(or(= str "X")(= str ","))(setq n1 (hsu:cmd_n1 s str)));计算n1
这样修改后就没有问题了
非常感谢alan_cmh !
发表于 2011-7-21 22:47:30 | 显示全部楼层
这回可以了,呵呵,这程序太有用了!!!
常用的图块插入是否也可以用类似的方法实现呢?
 楼主| 发表于 2011-7-21 23:10:31 | 显示全部楼层
回复 alan_cmh 的帖子

常用的图块插入也可以用类似的方法实现!
本人已经实现,不过不是以命令行反应器的形式出现的,
而是以自动生成命令的方式实现的,
这样在设计绘图中相当一部分可以实现“文本式绘图”,但要花时间整理图库或代码库!
以后整理后和大家分享,或者在此程序中继续深化!
感谢你的支持!
 楼主| 发表于 2011-7-22 10:38:07 | 显示全部楼层
回复 xiaxiang 的帖子

谢谢支持
这几天有点忙,没有时间继续深化,
等下次更新时,一定增加版本号加以区分!
发表于 2011-7-22 11:25:53 | 显示全部楼层
回复 gbhsu 的帖子

我改了简化命令,比如fillet改为FE,这样改为什么不可以,请指点一下,谢谢
  (cond ((and s (numberp n)
                (=(length l) 2)
                (eq s "FE"));and
         (setvar "FILLETRAD" (abs n))
         (setq hsu:vla-sendcommand-string "_.fillet ")
         );fillet
 楼主| 发表于 2011-7-22 11:33:23 | 显示全部楼层
回复 adc 的帖子

可以的,我试了没有问题!
不过lsp要重新load!
 楼主| 发表于 2011-7-22 11:47:30 | 显示全部楼层
尺寸样式还需要吗
如DIM1/1 DIM2 DIM3 DIM100 DIM0.5 DIM2/1等
发表于 2011-7-22 15:28:25 | 显示全部楼层
有创意。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 02:06 , Processed in 0.236849 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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