CAD鼠标中键滚动条无法移动是什么原因及解决方法

我遇到过这个问题,别人教了一招,具体操作是把AUTOCAD支持目录下的acad2004.lsp文件复制一份,打开它并在最后一行加上(setvar mbuttonpan 1),注意要带括号。然后复制两份分别命名为acad.lsp和acadapp.lsp,放入支持目录覆盖原文件,再通过工具菜单加载应用程序,把ACAD.LSP加入启动组就能解决。

评论 (3)

这种改配置文件的土办法虽然能生效,但每次重装或升级CAD都得重新弄,挺麻烦的。其实更推荐直接在CAD里输入系统变量命令 mbuttonpan 然后设成 1,或者去选项设置里勾选“启用滚轮平移”,这样不用动文件,升级也不怕丢失设置。

这个方法属于比较硬核的修改底层加载文件的方式,对于老版本的CAD可能有效,但现在新版CAD(2014以后)很多已经通过系统变量直接控制了。如果楼主是用的是比较新的版本,建议先试试直接输入系统变量 mbuttonpan 设置为 1,或者在选项里的“用户系统配置”里勾选“按住中键滚动鼠标”,这样更简单直接,改 lsp 文件容易因为权限或版本不兼容导致CAD启动报错,谨慎操作。

这种修改LSP文件的方式确实能解燃眉之急,不过得提醒一下,高版本的CAD路径和文件名可能不一样,别直接照搬acad2004.lsp。其实很多情况只是系统变量没设置对,直接在命令行输MBUTTONPAN设为1就行了,没必要这么折腾文件,重启软件生效最快。