明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1440|回复: 4

求移动屏幕的软件

[复制链接]
发表于 2014-2-16 14:33 | 显示全部楼层 |阅读模式
5明经币
本帖最后由 清风明月名字 于 2014-2-16 15:18 编辑

很多软件都有一页一页地翻动的按钮,CAD就没有。我想请高手编一个移动屏幕按钮,呈左右一页一页地翻动,还可以上下一页一页地翻动。相邻移动区域之间重叠90%。
是上下移动较简单,因为屏幕高度可以从“viewsize”系统变量获得。我郁闷的就是无法获得屏幕当前的宽高度
屏幕宽度是指显示在当前屏幕的模型空间的宽度。
屏幕高度是指显示在当前屏幕的模型空间的高度。
哪位朋友能告诉我求在当前屏幕的模型空间的宽度的代码?

发表于 2014-2-16 16:22 来自手机 | 显示全部楼层
根据screensize,Viewsize,viewctr 这几个系统变量换算一下即可!
回复

使用道具 举报

发表于 2015-10-25 03:51 | 显示全部楼层
  1. (defun ScreenWindow(/ h c);;返回当前屏幕左下角和右上角坐标
  2.   (setq c(getvar'viewctr)
  3.         h(*(getvar'viewsize)0.5)
  4.         h(list(*(apply'/(getvar'screensize))h)h))
  5.   (mapcar'(lambda(x)(mapcar x c h))'(- +)))
回复

使用道具 举报

发表于 2018-1-2 19:39 | 显示全部楼层
最近也遇到类似问题,求老大出手,给定一个距离,比如一个图框的尺寸,可以不用滚轮放大缩小平移,屏幕直接上移下移该尺寸,因为经常遇到相同位置的构件需要检查修改
回复

使用道具 举报

发表于 2018-1-4 14:10 | 显示全部楼层
石井鱼 发表于 2018-1-2 19:39
最近也遇到类似问题,求老大出手,给定一个距离,比如一个图框的尺寸,可以不用滚轮放大缩小平移,屏幕直接 ...

你这个要求不如获得图框的范围坐标,然后zoomwindow依次缩放到各个图框。移动指定距离的话,图框之间有间隔就不行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-25 21:54 , Processed in 0.335435 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表