在 uefi 模式下获取 efi return 代码
Get efi return code in uefi mode
我启动到 uefi 模式并且我有一个 xxx.efi,我想得到它的 return 代码 我写了一个 startup.sh 来启动 xxx.efi 怎么可能我得到 xxx.efi return 代码?我这样尝试,但它会 return 未知标志 - '-para'
set code xxx.efi -para
echo %code%
有人可以帮助这个 orz
创建一些脚本文件,例如 test.nsh 然后将
MyUefiApp.efi -some_param
@if not %LastError% == 0 then
echo [Error] LastError = %LastError%
@else
echo [OK] Status = 0 [Success]
@endif
重点是,UEFI应用可以通过系统变量LastError检查你的状态码。
UEFI Shell Spec 2.2 (多谢老大,之前没找到这个方法)
我启动到 uefi 模式并且我有一个 xxx.efi,我想得到它的 return 代码 我写了一个 startup.sh 来启动 xxx.efi 怎么可能我得到 xxx.efi return 代码?我这样尝试,但它会 return 未知标志 - '-para'
set code xxx.efi -para
echo %code%
有人可以帮助这个 orz
创建一些脚本文件,例如 test.nsh 然后将
MyUefiApp.efi -some_param
@if not %LastError% == 0 then
echo [Error] LastError = %LastError%
@else
echo [OK] Status = 0 [Success]
@endif
重点是,UEFI应用可以通过系统变量LastError检查你的状态码。 UEFI Shell Spec 2.2 (多谢老大,之前没找到这个方法)