无忧启动论坛

标题: Windows11设置工具箱[转发] [打印本页]

作者: Zap    时间: 2025-3-2 03:17
标题: Windows11设置工具箱[转发]
本帖最后由 Zap 于 2025-3-4 04:35 编辑

[原帖]——》pecmd.net/thread-1281.htm(复制粘贴到浏览器查看,我无法加链接 请见谅)
  1. @echo off&setlocal enabledelayedexpansion&title Windows系统设置工具箱&color 0B
  2. :: 综合配置数据源
  3. set "main_menu=系统核心设置 设备与连接 个性化配置 账户与安全 隐私控制 更新维护 高级工具"
  4. :: 系统核心设置
  5. set "menu1=显示设置|display 电源管理|powersleep 存储感知|storagesense 平板模式|tabletmode 系统信息|about 多任务处理|multitasking 声音设置|sound"
  6. :: 设备与连接
  7. set "menu2=蓝牙设备|bluetooth 打印机扫描仪|printers 已连接设备|connecteddevices 移动热点|network-mobilehotspot USB管理|usb 输入法设置|regionlanguage-chsime-pinyin"
  8. :: 个性化配置
  9. set "menu3=桌面背景|personalization-background 主题管理|themes 锁屏界面|lockscreen 颜色方案|colors 开始菜单|personalization-start 任务栏设置|taskbar"
  10. :: 账户与安全
  11. set "menu4=账户信息|yourinfo 登录选项|signinoptions 动态锁|signinoptions-dynamiclock 生物识别|signinoptions-launchfaceenrollment 企业访问|workplace 同步设置|sync"
  12. :: 隐私控制
  13. set "menu5=位置权限|privacy-location 摄像头|privacy-webcam 麦克风|privacy-microphone 语音输入|privacy-speechtyping 日历权限|privacy-calendar 联系人权限|privacy-contacts"
  14. :: 更新维护
  15. set "menu6=系统更新|windowsupdate 更新选项|windowsupdate-options 激活状态|activation 备份恢复|backup 存储清理|storagepolicies 系统恢复|recovery"
  16. :: 高级工具
  17. set "menu7=开发者模式|developers 安全中心|windowsdefender 高级显示|display-advancedgraphics 网络诊断|network-status 代理设置|network-proxy 输入法高级|regionlanguage-chsime-pinyin-udp"

  18. :MAIN
  19. call :DrawMenu "main" "Windows 系统设置工具箱" 8 退出
  20. if "%sel%"=="退出" exit

  21. :: 动态菜单处理
  22. set "current_menu=menu%sel%"
  23. set "content=!%current_menu%!"
  24. set /a sub_count=0
  25. for %%i in (!content!)do set /a sub_count+=1
  26. set /a max_sub=sub_count + 1
  27. call :DrawMenu "sub" "!content!" !max_sub! 返回
  28. goto MAIN

  29. :DrawMenu
  30. set "type=%~1"
  31. set "content=%~2"
  32. set /a max=%~3
  33. set "exit_cmd=%~4"

  34. :: 界面生成
  35. cls
  36. echo ================================
  37. echo    %type% 菜单
  38. echo ================================
  39. set /a count=0

  40. if "%type%"=="main" (
  41.     for %%i in (%main_menu%)do (
  42.         set /a count+=1
  43.         echo !count!. %%i
  44.     )
  45. ) else (
  46.     for %%i in (!content!)do (
  47.         set /a count+=1
  48.         for /f "tokens=1* delims=|" %%a in ("%%i")do (
  49.             echo !count!. %%a
  50.             set "cmd!count!=%%b"
  51.         )
  52.     )
  53. )

  54. :: 退出项处理
  55. if %max% gtr 0 (
  56.     echo %max%. %exit_cmd%
  57.     set "exit_num=%max%"
  58. )

  59. :: 用户输入
  60. :input
  61. set "choices="
  62. for /l %%n in (1 1 %count%)do set "choices=!choices!%%n"
  63. if defined exit_num set "choices=!choices!!exit_num!"
  64. echo 可选编号:%choices%

  65. choice /c %choices% /n /m "请选择操作编号:"
  66. set /a sel=!ERRORLEVEL!

  67. :: 执行逻辑
  68. if defined exit_num (
  69.     if !sel! equ %exit_num% (
  70.         if "%type%"=="main" (exit)else goto :eof
  71.     )
  72. )

  73. if "%type%"=="main" (
  74.     goto :eof
  75. ) else (
  76.     if defined cmd!sel! (
  77.         start ms-settings:!cmd%sel%!
  78.     ) else (
  79.         echo 错误: 无效选项[!sel!]
  80.         timeout /t 2 >nul
  81.     )
  82. )
  83. 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