马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
 - ;;以对象显示窗口(command "_.zoom" "_O"
- ;;(HH:ZoomEnt (list (car(entsel))(car(entsel))))
- ;;(HH:ZoomEnt (ssget))
- ;;(HH:ZoomEnt (car(entsel)))
- ;;SC:SSBox http://bbs.xdcad.net/thread-676589-1-1.html
- (defun HH:ZoomEnt (Lst / OBJS P PTS)
- (cond
- ((> (atof (getvar "ACADVER")) 16) ;版本04以上
- (cond
- ((equal (Type Lst) 'PICKSET) (command "_.zoom" "_O" Lst ""))
- ((equal (Type Lst) 'ENAME) (command "_.zoom" "_O" Lst ""))
- ((equal (Type Lst) 'LIST)
- (APPLY 'command (APPEND (CONS "_.zoom" (CONS "_O" Lst)) (LIST "")))
- )
- )
- )
- (T
- (setq objs (mapcar 'vlax-ename->vla-object Lst))
- (setq pts (VL-CATCH-ALL-APPLY 'SC:SSBox (list objs (zerop (getvar "WORLDUCS")))))
- (command "_.zoom" "_w" (car pts) (cadr pts))
- )
- )
- )
|