2017-09-27 4 views
1

-je démarrer en mode UEFI et j'ai xxx.efi, je voudrais obtenir son code retour, j'écris un startup.sh pour lancer le xxx.efi Comment pourrais-je obtenir le xxx. code retour efi? J'essaie comme ça, mais il retournera drapeau Unknow - 'paraphénylènediamine'Obtenir efi code de retour en mode UEFI

set code xxx.efi -para 
echo %code% 

Quelqu'un pourrait-il aider cette Orz

Répondre

0

Créer un certain fichier de script comme test.nsh alors mis

MyUefiApp.efi -some_param 
@if not %LastError% == 0 then 
    echo [Error] LastError = %LastError% 
@else 
    echo [OK] Status = 0 [Success] 
@endif 

Le fait est que l'application UEFI peut vérifier votre code d'état via la variable système LastError. UEFI Shell Spec 4.2 (Il est grâce à mon patron. Je ne pouvais trouver cette méthode avant)