似乎它应该与“line”一起使用,您是这样添加的吗
(如果(或(=零“TEXT”)(=零“MTEXT”)(=零“LWPOLYLINE”)(=零“LINE”))
要使其仅与块一起工作,请使用这条线;
(如果(=零“插入”)
整个文件仅针对块插入上的节点进行修改;
- ; Draw POINTs at BLOCK insert points
- ;;;; [email="mfuccaro@hotmail.com"]mfuccaro@hotmail.com[/email] 09.06.2003
- ;;; modied by CAB 1.06.09
- (defun c:pts ( / ss i elist InsPt)
- (setvar "CMDECHO" 0)
- (command "UNDO" "begin")
- (setq ss (ssget '((0 . "INSERT"))) i 0) ;filters for inserts
- (repeat (sslength ss)
- (setq elist (entget (ssname ss i))
- (setq InsPt (cdr (assoc 10 elist)))
- (command "POINT" insPt)
- (setq i (1+ i))
- )
- (command "undo" "end")
- (setvar "CMDECHO" 1)
- (princ)
- )
|