1.

Solve : OS?

Answer»

Hello,

I would like to know how to echo the OS,no I don't want that:

if exist c:\windows\system32 (
echo windows xp
) else (
echo unkown OS
)

I know how do do that I want something that actually ECHOS the OS.

Thank You

AlmnECHO %OS%

Only problem with that is that on WinXP it'll say Windows_NT.ok ,Thanks

AlmnHow about
Code: [Select]verOr if you want something to help control a batch file, you can use:
Code: [Select]@echo off
VER | find "NT" > nul
IF not errorlevel 1 set WinVer=WinNT
VER | find "95" > nul
IF not errorlevel 1 set WinVer=Win95
VER | find "98" > nul
IF not errorlevel 1 set WinVer=Win98
VER | find /I "ME" > nul
IF not errorlevel 1 set WinVer=WinMe
VER | find "2000" > nul
IF not errorlevel 1 set WinVer=Win2000
VER | find "XP" > nul
IF not errorlevel 1 set WinVer=WinXP
VER | find /I "VERSION 5.2." > nul
IF not errorlevel 1 set WinVer=Win2003
VER | find /I "Version 6.0." > nul
IF not errorlevel 1 set WinVer=WinVista

if {%WinVer%} == {} echo Unknown_OS
if {%WinVer%} == {WinNT} echo Windows NT
if {%WinVer%} == {Win95} echo Windows 95
if {%WinVer%} == {Win98} echo Windows 98
if {%WinVer%} == {WinMe} echo Windows Me
if {%WinVer%} == {Win2000} echo Windows 2000
if {%WinVer%} == {WinXP} echo Windows XP
if {%WinVer%} == {Win2003} echo Windows 2003 Server
if {%WinVer%} == {WinVista} echo Windows Vista



Discussion

No Comment Found