Como posso verificar a versão do IE no Windows 7 a partir de uma linha de comando?
De uma linha de comando:
for /f "tokens=3 usebackq" %a in ('reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v version ^| find "version"') do echo IE version: %a
E se eu quiser usar um arquivo em lotes?
De um arquivo em lotes:
for /f "tokens=3 usebackq" %%a in ('reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v version ^| find "version"') do echo IE version: %%a
Em um arquivo de lote, você precisa substituir cada %
por %%
.
Qual é a saída dos comandos acima?
No meu PC, recebo a seguinte saída:
IE version: 9.11.9600.17691
Outras leituras
- 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.
- reg - Leia, defina ou exclua chaves e valores do Registro, salve e restaure a partir de um arquivo .REG.