[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 77七 于 2023-1-24 19:19 编辑
  1. @fltmc>nul||mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx0","%*",,"runas",1)(window.close)&&exit
  2. @echo off
  3. cd /d "%~dp0"
  4. bcdedit /enum {current} | find /i "winload.efi" && (
  5. echo 当前引导方式:UEFI
  6. start "" "程序1"
  7. ) || (
  8. echo 当前引导方式:Legacy
  9. start "" "程序2"
  10. )
  11. pause
复制代码
不知道写的对不对
判断方法参考了 此贴方法3 如何区分UEFI启动还是传统的Legacy BIOS启动
bat小白,请多指教!谢谢!

TOP

本帖最后由 77七 于 2023-1-25 14:05 编辑

回复 3# lijiayou

是哪里不行呢?原帖方法是错的?还是代码出现错误?
  1. bcdedit /enum {current}
复制代码

这个命令需要管理员权限运行
你说的那个,我不会写
bat小白,请多指教!谢谢!

TOP

返回列表