小小wenl 发表于 2022-12-21 10:32

一个可以设置 Windows 11 右键菜单的 bat

本帖最后由 小小wenl 于 2022-12-21 11:11 编辑

直接发源码

看到评论区,忘记给大家提醒了,bat设置为 ANSI 编码
可以直接下载这个用

@echo off
title 右键菜单设置
echo 右键菜单设置 by Luthics
echo =====================
echo 0 设置为 Windows 11 样式
echo 1 设置为 Windows 10 样式
echo =====================

set /p mode=请输入数字以选择:
if %mode%==1 (
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
echo 已设置为 Windows 10 样式
) ELSE (
reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
echo 已设置为 Windows 11 样式
)
echo 按回车自动重启 Explorer.exe
echo 或右上角退出手动重启
pause
taskkill /f /im explorer.exe
start explorer.exe
echo 重启完成
pause

devilink 发表于 2022-12-21 11:14

adx123456 发表于 2022-12-21 10:51
乱码我只能说识别不要中文

bat的时候另存为 ansi的,别用utf-8

平淡最真 发表于 2022-12-21 11:09

本帖最后由 平淡最真 于 2022-12-21 11:14 编辑

adx123456 发表于 2022-12-21 10:51
乱码我只能说识别不要中文
把你的bat文件编码改为ANSI
或者开头加一句试试
chcp 65001

z906z5374 发表于 2022-12-21 10:38

之前也找过很多注册表的方法,很多失败,具体要试试,先谢谢楼主

adx123456 发表于 2022-12-21 10:51

乱码我只能说识别不要中文

fop2020 发表于 2022-12-21 10:57

有试用成功的吗

S1280P 发表于 2022-12-21 11:12

有没有试过成功的?

8970665 发表于 2022-12-21 11:16

别用utf-8

Natu 发表于 2022-12-21 12:22

devilink 发表于 2022-12-21 11:14
bat的时候另存为 ansi的,别用utf-8

受教了,我又学了一招,哈哈

cchume 发表于 2022-12-21 12:52

感谢楼主, 下载试试看
页: [1] 2
查看完整版本: 一个可以设置 Windows 11 右键菜单的 bat