本帖最后由 ysq101 于 2014-3-26 17:53 编辑
cwzfirst 发表于 2014-3-26 15:15 
问题已经解决 我现在要调用 “command” 命令 把选择的图元 copy 到其他位置 一直未能实现求解。
(setq ...  - (setq aaa (car (entsel)))
- (setq du (entget aaa))
- (print du)
- (setq pt1 (cdr (assoc 10 du )))
- (setq pt2 pt1)
- (print pt1)
- (setq xie-y (- (nth 1 pt1) 6000 ))
- (setq pt2 (subst xie-y (nth 1 pt2) pt2)) ;这话返回的是一个实数
- (print pt2)
- (print (entlast)) ;再说你在这之前也没有生成图元啊,,,所以
- entlast 反回的是你更之前的最后一个图元
- (command "copy" (entlast) pt1 pt2"") ;错误在PT2不是点
帮你看了一下。。。你的PT2不是点啊。。。 |