|
|
让dssp seek写的,我修改了下,测试没有问题,拿走不用谢。
- @echo off
- title 修改开机系统选择菜单名称 by:baby1277 20266.28
- :: 检查管理员权限
- net session >nul 2>&1
- if %errorlevel% neq 0 (
- echo 请以管理员身份运行此脚本!
- pause
- exit /b 1
- )
- echo ========================================
- echo 修改开机系统选择菜单名称
- echo ========================================
- echo.
- :: 列出所有引导项(适配中英文系统,支持带空格的名称)
- echo 当前系统引导项:
- echo ----------------------------------------
- for /f "tokens=2 delims={}" %%a in ('bcdedit /enum OSLOADER /v ^| findstr /i "identifier 标识符"') do (
- for /f "tokens=2,*" %%b in ('bcdedit /enum {%%a} ^| find /i "description"') do (
- echo 标识符: {%%a}
- echo 名 称: %%b %%c
- echo ----------------------------------------
- )
- )
- echo.
- set /p GUID_INPUT="请输入系统的标识符(包含大括号,如 {abc123}):"
- set "TARGET=%GUID_INPUT%"
- :: 输入新名称
- set /p NEW_NAME="请输入新的系统名称:"
- :: 执行修改
- bcdedit /set %TARGET% description "%NEW_NAME%"
- if %errorlevel% equ 0 (
- echo.
- echo 修改成功!系统名称已更新为:%NEW_NAME%
- echo 重启后生效。
- ) else (
- echo.
- echo 修改失败,请检查标识符是否正确。
- )
- pause
复制代码
修改开机系统选择菜单名称.zip
(939 Bytes, 下载次数: 1)
|
|