2023年9月17日 星期日

QA-如何一次分解多個群組

 可以用LISP分解

;; Ungroup Multiple  -  Lee Mac

(defun c:ungroupm ( / idx grp sel )

   (if (setq sel (ssget))

       (repeat (setq idx (sslength sel))

           (if (= "GROUP" (cdr (assoc 0 (entget (setq grp (cdr (assoc 330 (entget (ssname sel (setq idx (1- idx)))))))))))

               (entdel grp)

           )

       )

   )

   (princ)

)




沒有留言:

張貼留言

addtoblock

  addtoblock 該程式使用戶能夠將選擇的物件新增至所選區塊的定義中。 在 AutoCAD 命令列中發出指令語法 addtoblock 後,程式會提示使用者選擇駐留在未鎖定圖層上的物件以新增至所選區塊定義。 進行有效選擇後,程式會提示使用者選擇區塊的引用,該區塊的定義將被...