當前位置:編程學習大全網 - 電腦編程 - Autolisp編程求助

Autolisp編程求助

換個思路,輪廓線不刪除,代碼如下:

(defun c:111 ( / ptb ptb1 sel1 x)

(if (setq sel1 (entsel))

(progn

(setq sel1 (car sel1))

(setq ptb (mapcar 'cdr (vl-remove-if '(lambda(x)(/= (car x) 10)) (entget sel1))))

(if (setq ptb1 (ssget "_cp" ptb));如果選中對象

(vl-catch-all-apply 'ssdel (list sel1 ptb1));選擇集裏面排除輪廓線

)

(if (ssname ptb1 0);如果選擇集裏面還有其他對象

(command "ERASE" ptb1 "");刪除

)

)

)

(princ)

)

  • 上一篇:大眾合k818萬能空調遙控器代碼表
  • 下一篇:三菱PLC編程軟件-GXDEVELOPER8.34 安裝完成後創建新工程是提示工程無法初始化
  • copyright 2024編程學習大全網