@Echo off
:: 修改窗口大小
mode con cols=51 lines=16
echo 正在检测环境...
:: 删除影响任务栏透明的值
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v UseOLEDTaskbarTransparency 1>nul 2>nul
if %errorlevel% == 0 (reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v UseOLEDTaskbarTransparency 1>nul 2>nul)
:: 添加或移除任务栏透明值
reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarAcrylicOpacity 1>nul 2>nul
:: 如果上面命令执行成功返回结果为0那么证明注册表中已经存在改值
if %errorlevel% == 0 (
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v TaskbarAcrylicOpacity 1>nul 2>nul
echo 已关闭任务栏透明
echo 再次运行开启任务栏透明
:: 重启任务资源管理器
taskkill /f /im explorer.exe 1>nul 2>nul & start explorer) else (
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarAcrylicOpacity /t REG_DWORD /d 0x00 2>nul
taskkill /f /im explorer.exe 1>nul 2>nul & start explorer
echo 已开启任务栏透明
echo 再次运行关闭任务栏透明)
echo 按任意键退出
pause 1>nul 2>nul
要先做以下设置
- 打开设置——>个性化——>颜色,开启透明效果
附件后缀改为bat即可使用,自己复制代码的话,TXT记得另存为ANSI编码,否则改为bat后可以用,但是运行弹窗会显示乱码
没有回复内容