本帖最后由 yangchao2005090 于 2018-7-25 21:25 编辑
 - (defun c:tt(/ x k s n m en r)
- (vl-load-com)
- (setq x(getangle"\n输入需要旋转的角度<归0>:"))
- (if(null x)(setq x 0 k nil) (setq k t))
- (setq s(ssget'((0 . "INSERT,text,mtext"))))
- (if s
- (progn
- (setq n(sslength s)m 0)
- (while(< m n)
- (setq en(ssname s m)
- m(1+ m))
- (if k(setq r (+ (cdr(assoc 50 (entget en))) x))(setq r x))
- (vla-put-Rotation (vlax-ename->vla-object en) r)
- )
- )
- )
- (princ)
- )
您好,这是论坛的edata的一段代码,但是默认是归零的,如果改成180,非水平方向的箭头旋转不是180度,请问如何修改能默认成180度呀,也就是掉个头,工作中有时需要反向,不是归零
|