这是我用的,你试试
 - (defun c:tt (/ pt1 pt2 ss)
- (if
- (and (setq pt1 (getpoint "\n框选起点:\n"))
- (setq pt2 (getcorner pt1 "\n框选终点:\n"))
- )
- (progn
- (setvar "cmdecho" 0) ;隐藏命令行信息显示
- (command "'ZOOM" "_W" pt1 pt2) ;把pt1、pt2 Zoom到一个窗口内
- (setq ss (ssget "_W" pt1 pt2)) ;框选pt1、pt2之间的对象
- (command "'ZOOM" "_P") ;Zoom到选取第二个点的视口
- )
- )
- (sssetfirst nil ss) ;设选择集为当前激活
- )
|