como posso definir o resultado do seguinte comando para ser uma variável chamada modelo?
wmic computersystem get model
A saída disso é:
Model VPCF22L1E
Observe a linha extra em branco.
Use o seguinte arquivo de lote (test.cmd):
@echo off
for /f "usebackq skip=1" %%i in ('wmic computersystem get model') do (
set model=%%i
goto :done
)
:done
@echo %model%
Notas:
-
skip=1
é usado para pular a linha de cabeçalhowmic
. -
goto :done
é usado para pular a linha em branco extrawmic
.
Exemplo de saída:
F:\test>test
VPCF22L1E
F:\test>
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.
- wmic - Comando de instrumentação de gerenciamento do Windows.