A saída é: LicenseStatus 1
, eu quero capturar o 1
em uma variável
Use o seguinte arquivo em lotes:
@echo off
for /f "usebackq tokens=2" %%i in ('wmic PATH SoftwareLicensingProduct WHERE "ProductKeyID like '%-%' AND Description like '%Windows%'" get LicenseStatus') do set _variable=%%i
@echo %_variable%
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.
- para / f - Comando Loop contra os resultados de outro comando.
- definir - Exibir, definir ou remover variáveis de ambiente do CMD. As alterações feitas com o SET permanecerão apenas pela duração da sessão atual do CMD.