2017-09-27 23 views
1

私はuefiモードで起動します。xxx.efiがあります。リターンコードを取得したいのですが、xxx.efiを起動するstartup.shを作成します。 efiリターンコード?私はこのようにしてみてください、それはunknowフラグを返します - ' - パラ'uefiモードでefiリターンコードを取得する

set code xxx.efi -para 
echo %code% 

誰かがこれは

答えて

0

を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 4.2(私の上司に感謝します。前にこの方法が見つかりませんでした)

関連する問題