|
编写似我的风格
- @echo off
- rem 获取管理员权限
- %1 mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&& exit
- rem 设置当前目录为脚本所在目录
- cd /d %~dp0
- echo.
- echo ==================================================
- echo 本脚本会删除原bcd菜单!!!
- echo.
- echo 如果你原本使用bcd菜单进行多系统引导,请注意备份。
- echo.
- echo 要取消本脚本请关闭此窗口
- echo.
- echo 要继续更新bcd请按任意键...
- echo ==================================================
- pause>nul
- rem 删除旧bcd文件
- del bcd
- rem 创建新bcd文件
- set bcd1=bcd
- bcdedit /createstore %bcd1%
- rem 创建主菜单入口
- bcdedit /store %bcd1% /create {bootmgr}
- rem 不显示菜单
- bcdedit /store %bcd1% /set {bootmgr} displaybootmenu 0
- rem 创建一个菜单项并获取菜单项id
- for /f "delims={,} tokens=2" %%a in ('bcdedit /store %bcd1% /create /d "Windows" /application osloader ') do set Guid={%%a}
- rem 设置菜单显示顺序
- bcdedit /store %bcd1% /displayorder %Guid%
- rem 设置引导文件所在分区
- bcdedit /store %bcd1% /set %Guid% device partition=c:
- rem 设置系统所在分区
- bcdedit /store %bcd1% /set %Guid% osdevice partition=c:
- rem 设置系统所在文件夹
- bcdedit /store %bcd1% /set %Guid% systemroot \windows
- rem 操作完成暂停一下以便查看是否出错
- pause
复制代码 |
评分
-
查看全部评分
|