Я хочу получить HResult из% errorlevel%. Я попытался установить неправильный ключ продукта с помощью этой команды
wmic path SoftwareLicensingService WHERE (Version is not null) call InstallProductKey ProductKey='xyz'>nul 2>&1
% errorlevel% теперь возвращает -1073418160 . Преобразуйте его в шестнадцатеричное и добавьте «0x» перед ним. Я получил 0xC004F050
Я пытался использовать эту команду: powershell "\"0x{0:X}\" -F %errorlevel%
. Но у меня chcp 65001
в первой строке. Поэтому моя консоль после запуска не плоская. Есть ли способ преобразовать% errorlevel% в HResult без выполнения Powershell? ![enter image description here](https://i.stack.imgur.com/nE50T.png)
«Синь чао» - традиционное приветствие вьетнамцев