无忧启动论坛
标题:
Windows11设置工具箱[转发]
[打印本页]
作者:
Zap
时间:
2025-3-2 03:17
标题:
Windows11设置工具箱[转发]
本帖最后由 Zap 于 2025-3-4 04:35 编辑
[原帖]——》pecmd.net/thread-1281.htm(复制粘贴到浏览器查看,我无法加链接 请见谅)
@echo off&setlocal enabledelayedexpansion&title Windows系统设置工具箱&color 0B
:: 综合配置数据源
set "main_menu=系统核心设置 设备与连接 个性化配置 账户与安全 隐私控制 更新维护 高级工具"
:: 系统核心设置
set "menu1=显示设置|display 电源管理|powersleep 存储感知|storagesense 平板模式|tabletmode 系统信息|about 多任务处理|multitasking 声音设置|sound"
:: 设备与连接
set "menu2=蓝牙设备|bluetooth 打印机扫描仪|printers 已连接设备|connecteddevices 移动热点|network-mobilehotspot USB管理|usb 输入法设置|regionlanguage-chsime-pinyin"
:: 个性化配置
set "menu3=桌面背景|personalization-background 主题管理|themes 锁屏界面|lockscreen 颜色方案|colors 开始菜单|personalization-start 任务栏设置|taskbar"
:: 账户与安全
set "menu4=账户信息|yourinfo 登录选项|signinoptions 动态锁|signinoptions-dynamiclock 生物识别|signinoptions-launchfaceenrollment 企业访问|workplace 同步设置|sync"
:: 隐私控制
set "menu5=位置权限|privacy-location 摄像头|privacy-webcam 麦克风|privacy-microphone 语音输入|privacy-speechtyping 日历权限|privacy-calendar 联系人权限|privacy-contacts"
:: 更新维护
set "menu6=系统更新|windowsupdate 更新选项|windowsupdate-options 激活状态|activation 备份恢复|backup 存储清理|storagepolicies 系统恢复|recovery"
:: 高级工具
set "menu7=开发者模式|developers 安全中心|windowsdefender 高级显示|display-advancedgraphics 网络诊断|network-status 代理设置|network-proxy 输入法高级|regionlanguage-chsime-pinyin-udp"
:MAIN
call :DrawMenu "main" "Windows 系统设置工具箱" 8 退出
if "%sel%"=="退出" exit
:: 动态菜单处理
set "current_menu=menu%sel%"
set "content=!%current_menu%!"
set /a sub_count=0
for %%i in (!content!)do set /a sub_count+=1
set /a max_sub=sub_count + 1
call :DrawMenu "sub" "!content!" !max_sub! 返回
goto MAIN
:DrawMenu
set "type=%~1"
set "content=%~2"
set /a max=%~3
set "exit_cmd=%~4"
:: 界面生成
cls
echo ================================
echo %type% 菜单
echo ================================
set /a count=0
if "%type%"=="main" (
for %%i in (%main_menu%)do (
set /a count+=1
echo !count!. %%i
)
) else (
for %%i in (!content!)do (
set /a count+=1
for /f "tokens=1* delims=|" %%a in ("%%i")do (
echo !count!. %%a
set "cmd!count!=%%b"
)
)
)
:: 退出项处理
if %max% gtr 0 (
echo %max%. %exit_cmd%
set "exit_num=%max%"
)
:: 用户输入
:input
set "choices="
for /l %%n in (1 1 %count%)do set "choices=!choices!%%n"
if defined exit_num set "choices=!choices!!exit_num!"
echo 可选编号:%choices%
choice /c %choices% /n /m "请选择操作编号:"
set /a sel=!ERRORLEVEL!
:: 执行逻辑
if defined exit_num (
if !sel! equ %exit_num% (
if "%type%"=="main" (exit)else goto :eof
)
)
if "%type%"=="main" (
goto :eof
) else (
if defined cmd!sel! (
start ms-settings:!cmd%sel%!
) else (
echo 错误: 无效选项[!sel!]
timeout /t 2 >nul
)
)
goto input
复制代码
作者:
绿光科技
时间:
2025-3-2 05:25
学习了
作者:
wang1126
时间:
2025-3-2 06:27
谢谢楼主分享
作者:
小灰兔
时间:
2025-3-2 06:45
谢谢楼主分享
作者:
lxptyc
时间:
2025-3-2 07:16
好东东谢谢楼主分享
作者:
zdlzj
时间:
2025-3-2 07:58
谢谢楼主分享
作者:
Changhe
时间:
2025-3-2 08:02
谢谢楼主分享
作者:
it323
时间:
2025-3-2 08:18
感谢分享!
作者:
hzz0518
时间:
2025-3-2 09:12
感谢分享
作者:
lanmeizhuangyua
时间:
2025-3-2 09:24
多谢楼主分享
作者:
yc2428
时间:
2025-3-2 10:42
感谢分享
作者:
2258572383
时间:
2025-3-2 11:20
楼主辛苦,感谢分享!
作者:
youxia1220
时间:
2025-3-2 11:48
谢谢分享
作者:
cfq001
时间:
2025-3-2 12:09
感谢分享
作者:
guong
时间:
2025-3-2 12:13
感谢分享!
作者:
jh198354
时间:
2025-3-2 12:31
谢谢分享!!!
作者:
jho
时间:
2025-3-2 12:35
感谢分享
作者:
82247888ok
时间:
2025-3-2 13:32
谢谢分享
作者:
fegr
时间:
2025-3-2 15:11
感谢分享
作者:
Erpf
时间:
2025-3-2 17:21
感谢分享
作者:
AcidBurn
时间:
2025-3-3 05:27
谢谢楼主的分享!
欢迎光临 无忧启动论坛 (http://wuyou.net./)
Powered by Discuz! X3.3