sharetow 发表于 2019-12-21 10:35:57

块参照编辑设置问题

块参照编辑:锁定不在工作集的对象lisp中怎么写?是调整变量吗。。。求教


(defun C:GG(/ KM dx)
(if (= (setq KM (getvar "refeditname")) "")
    (if(= (setq dx(ssget "X" '((0 . "insert")))) nil)
      (progn
      (COMMAND "_.BCLOSE" "s")
      (command "-refedit" name "O" "A" "Y")
      )
      (if (setq dx(cadr (ssgetfirst)))
      (progn
          (command "-refedit" "O" "A" "Y")
      )
      (progn
          (setq name (cadr (entsel"\n 请选择块:")))
          (command "-refedit" name "O" "A" "Y")
      )
      )
    )
    (progn
      (COMMAND "_.REFCLOSE" "s")
      (command "_.bedit" KM)
    )
)
(princ)
)

sharetow 发表于 2019-12-24 17:19:11

自己顶一顶、、、

gc666666 发表于 2019-12-26 11:40:31

帮顶。。。。。。。。。。。。。

gc666666 发表于 2019-12-31 17:51:29

顶。。。。。。。。。。。。。。。

00放飞梦想00 发表于 2020-3-29 11:50:49

顶一下

1028695446 发表于 2020-6-12 20:12:35

第一次以对话框的形式启动在位编辑命令,激活某个反应器,后续就可以锁定了

zhoupeng220 发表于 2024-10-22 10:02:26

顶一下,蹲个后续

qinhengda 发表于 2024-10-29 00:09:35

顶一下,我最近写这个也遇到同样的问题,每次用自己写的代码前,先用原始在位编辑进去一次先

qinhengda 发表于 2024-10-29 00:10:41

;;;参照编辑设置:锁定不在工作集中的对象是由什么控制的?
;;;http://bbs.mjtd.com/forum.php?mod=viewthread&tid=189614&fromuid=7333374
;;;(出处: 明经CAD社区)

看到过论坛有这个,但是,测试过好像也是不行
页: [1]
查看完整版本: 块参照编辑设置问题