lisp ssget 浩辰_[原创]带关键字的ssget - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...

本帖最后由 作者 于 2008-11-4 15:51:37 编辑

(defun c:mjtd(/ setmode ss i mode)

(cmdbe)

(princ"\n程序功能:快速剪掉多段线内或外的对象")

(if mode mode (setq mode "内部"))

(setq setmode t)

(while setmode

(princ (strcat "\n当前剪切模式是:" mode))

(setq ss (ko-ssget (strcat "\n选择对象或[设置剪切环境(S)]:") "S" '((0 . "*polyline"))))

(cond

((= ss "S") (setq mode (settrimmode mode))

)

((= (type ss) 'PICKSET) (trimmainprogram ss) (setq setmode nil)

)

((= ss nil) (setq setmode nil)

)

)

)

(cmde)

(princ)

)

(defun trimmainprogram(ss / i lst ena)

(command "._zoom" "o" ss "")

(setq i 0)

(repeat (sslength ss)

(setq ena (ko-convert-pline (ssname ss i)))

(cond

((= mod

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值