本帖最后由 lijiao 于 2021-8-6 11:00 编辑
关于Zoom和Pan的使用,似乎都不陌生,很早以前都是通过zoom和pan这两个命令实现,自从鼠标上有了滚轮键,就都用滚轮键了,拨动滚轮,执行的是zoom功能,按下滚轮并移动鼠标,则执行Pan功能. 但经常画大图的朋友会不会有这样的感觉,不停地拨动滚轮对图纸进行缩放(尤其是使用笔记本电脑),其实是非常辛苦非常累的.
为了改善这种现状,我设计了一段程序,暂且叫做"飞行视图",估计能帮到那些经常画大图的朋友.
由于我没有屏幕录制软件,不能用动画展示,只能用文字和图片进行说明.
***************************************************************************************************
这个功能是用VL和VBA结合起来做的,并且VBA的分量还要大一些,但我很少去VBA板块,并且还有VL的分量,所以还是选择在这个板块发布.
附件中有两个文件,一个是vlx文件,一个是dvb文件,两个文件需放在同一文件夹中,并将该位置添加到acad的搜索路径中.
加载CSPAN.vlx,程序就启动了(尽管你看不见界面上有什么变化),如果程序因其他原因停止了,你可以输入MYSTART命令进行启动.
命令启动后,会生成一个视图面板,上面有一个当前文档的缩略图,为了不占用有限的屏幕空间,这个视图面板是隐藏的,你看不见,当你把鼠标移动到屏幕的右上角时,它就出现了,鼠标离开面板时,它又自动隐藏了.
面板中的缩略图是当前文档执行了Zoom E后的图.
1.在面板中点击鼠标,会把当前文档的对应点移动到屏幕中心并进行放大(默认放大倍数为5).
2.按下鼠标左键不松移动鼠标(左键拖动),相当于同时执行Zoom和Pan功能.
3.按下Ctrl或Shift(也可以都按下),同时拖动鼠标左键,可以调整放大倍数,向上为增大,向下为减小.同时将放大倍数保存在文档中.
4.鼠标右击,回到和面板显示一样的全图.
5. 按下Ctrl或Shift(也可以都按下),同时鼠标右击,回到执行Zoom E后的全图,面板图同时进行调整. 同时将放大倍数保存在文档中.
6.点击鼠标滚轮键,会将当前屏幕显示作为缩放区域, 面板图同时进行调整. 同时将放大倍数保存在文档中.
7.切换文档后,不需要重新加载vlx,面板会自动调整到当前文档.
***************************************************************************************************
目的是给大家带来方便,所有免费
|