Script Batch para detectar versão do Windows

Quantas vezes foi necessário criar um script batch que se comporte de uma maneira em cada sistema operacional? Aqui temos um exemplo de como detectar a versão do Windows.

@echo off
 VER | findstr /i "5\.0\." > nul
 IF %ERRORLEVEL% EQU 0 set version=2000

VER | findstr /i "5\.1\." > nul
 IF %ERRORLEVEL% EQU 0 set version=XP

VER | findstr /i "5\.2\." > nul
 IF %ERRORLEVEL% EQU 0 set version=2003

VER | findstr /i "6\.0\." > nul
 IF %ERRORLEVEL% EQU 0 set version=Vista

VER | findstr /i "6\.1\." > nul
 IF %ERRORLEVEL% EQU 0 set version=Win7

echo %version%

Baseado aqui.

Deixe um Comentário

2 Comentários.

  1. I found just what I was neeedd, and it was entertaining!

Deixe um Comentário