katamoto 发表于 2014-11-19 08:51 
ZZXXQQ版本真乃神人也,我的帖子都迅速高效回复,
用Z版方法,但用下面两个点
 - ;;117.3 [功能] 返回当前视窗左下角和右上角 坐标
- (defun viewpnts (/ a b c d x)
- (setq b (getvar "viewsize")
- c (car (getvar "screensize"))
- d (cadr (getvar "screensize"))
- a (* b (/ c d))
- x (setq x (getvar "viewctr"))
- x (trans x 1 2)
- c (list (- (car x) (/ a 2.0)) (- (cadr x) (/ b 2.0)) 0.0)
- d (list (+ (car x) (/ a 2.0)) (+ (cadr x) (/ b 2.0)) 0.0)
- c (trans c 2 1)
- d (trans d 2 1)
- )
- (list c d)
- )
|