如何编写脚本自动取消勾选「尽可能关闭所有不必要的动画」复选框?
如何编写脚本自动取消勾选「尽可能关闭所有不必要的动画」复选框?
当然可以搞定!这个选项其实对应系统注册表的一个键值,不管用PowerShell还是批处理脚本都能轻松实现自动修改,我给你两种实用方案:
PowerShell脚本方案
这个选项对应的注册表项在当前用户的配置里,不需要管理员权限就能修改。脚本的逻辑是把对应键值改成0(代表取消勾选,启用动画),然后重启资源管理器让设置立即生效:
# 取消「尽可能关闭所有不必要的动画」勾选 Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "DisableAnimations" -Value 0 # 重启资源管理器,让设置马上生效 Stop-Process -Name explorer -Force
运行的时候直接打开PowerShell,把这段代码粘贴进去执行就行,重启explorer后你的Excel滚动条拖拽应该就能正常实时更新了。
批处理脚本方案
如果你更习惯用批处理,也可以用reg命令修改注册表,同样搭配重启explorer的操作:
@echo off :: 取消「尽可能关闭所有不必要的动画」勾选 reg add "HKCU\Control Panel\Desktop" /v DisableAnimations /t REG_SZ /d 0 /f :: 重启资源管理器使设置生效 taskkill /f /im explorer.exe start explorer.exe
把这段代码保存成.bat格式的文件,双击就能运行,同样不需要管理员权限。
小提示:如果之后想重新勾选这个选项,只需要把两个脚本里的0改成1再执行就可以啦。
备注:内容来源于stack exchange,提问作者Raintan
相关产品推荐
相关产品推荐

