lisp修改上一个图素_求lisp大神修改一个按块分图命令,我的这个命令是把图纸内所有的块都分出去,帮我改成可以选择块进行分图...

;c:blk批量块输出到指定文件夹文件(defunc:blk(/WINSHELLSHFOLDERCATCHITPATHBLLXLKKNBLNBexpertcmdecho)(setqexpert(getvar'expert)cmdecho(getvar'cmdecho))(setvar'expert5)(setva...

;c:blk 批量块输出到指定文件夹文件 (defun c:blk (/ WINSHELL SHFOLDER CATCHIT PATH BLL XL K KN BL N B expert cmdecho) (setq expert (getvar 'expert) cmdecho (getvar 'cmdecho) ) (setvar 'expert 5) (setvar 'cmdecho 0) (setq winshell (vlax-create-object "Shell.Application")) (setq shFolder (vlax-invoke-method WinShell 'BrowseForFolder 0 "选择文件夹" 1)) (setq catchit (vl-catch-all-apply '(lambda () (setq shFolder (vlax-get-property shFolder 'self)) (setq path (vlax-get-property shFolder 'path)) ) ) ) (if (not (vl-catch-all-error-p catchit)) (progn (setq blL '() xl '(0 0) k 0 kn 0) (setq bl (tblnext "BLOCK" T)) (setq bll (cons (cdr (assoc 2 bl)) blL)) (while (setq bl (tblnext "block")) (setq bll (cons (cdr (assoc 2 bl)) blL)) ) (setq bll (acad_strLSort bll)) (foreach b bll (command "wblock" (strcat path "\\" b) b) ) ) ) (vlax-release-object winshell) (setvar 'expert expert) (setvar 'cmdecho cmdecho) (princ))

图片是类似的可以选择块的选择框就行

展开

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值