(setq i 0) ;循环计数
(repeat (length lst1)
(setq dis1(- (car(xnth i lst1)) zuozx)) ;获得第一个x坐标,用最左的减去这个 获得值然后MOVE
;判断代码
(setq x 0)
(setq en nil)
(repeat (sslength ss)
(if (equal (car (car (get-box (ssname ss x))))
(car(xnth i lst1))
0.1
)
(setq en (ssname ss x))
)
(setq x (1+ x))
)
;end if
(command "move"
en ;获得这个图元名判断一下
""
"_non"
(car lst1)
"_non"
(a (car lst1) dis1)
)
(setq ss (ssdel en ss)) ;删除图元
;从SS中删除这个图元名
;(setq lst1 (enth i i lst1)) 从lst中删除这个点表 放弃!
(setq i (1+ i)) ;循环计数
)