如何在Win7中使用批处理文件更改鼠标滚动速度?

时间:2013-06-11 09:18:13

标签: windows-7 command-line batch-file mouse

我不知道哪个软件可以做到这一点,但是我的鼠标滚动速度经常被改为'1',在我将它设置为'3'之后,也许一小时之后,它再次被重置为'1' ,这使得浏览代码或网页非常不方便。

我不想经常去控制面板 - >鼠标。那我怎么能在命令行中做呢? 谢谢

4 个答案:

答案 0 :(得分:2)

试试这个:

reg add "HKCU\Control Panel\Mouse" /v MouseSensitivity /t REG_SZ /d 20 /f

只需根据需要更改灵敏度即可。 1(最低) - 20(最高)。例如,另存为mouse.bat,然后将其放在开始菜单的启动文件夹中。

SU

答案 1 :(得分:0)

我在另一个注册表项下找到了Wheel Scroll设置。尝试...

reg add" HKCU \ 控制面板\桌面" / v WheelScrollLines / t REG_SZ / d 6 / f

答案 2 :(得分:0)

Originally answered here

更改注册表值将不会应用更改。

Windows系统会在启动时读取并加载它们,而更改值不会发生这种情况。
需要调用系统API来做到这一点。

我使用了PowerShell脚本。您可以在

上找到代码

https://github.com/raevilman/windows-scripts/tree/master/mouse/speed

我在那里放置了两个批处理文件。 一个用于触摸板,另一个用于USB鼠标,因为它们都以不同的速度运行。您肯定会根据需要拥有自己的版本。

PS:如果您遇到PowerShell执行策略等问题,不要问它们。谷歌吧。

答案 3 :(得分:0)

这是完成此任务的最佳方法,并且一旦完成此过程,就无需干预。

localId

我希望这会对OP以外的人有所帮助。