@echo off
Wmic OS Get Caption|Find /i "Windows XP">nul&&echo 是XP系统
Wmic OS Get Caption|Find /i "Windows 7">nul&&echo 是Wind7系统
pause>nul


代码相当简单,
就是利用Wmic OS Get Caption来读取系统信息
然后判断指定字符串就好了
希望你们写bat能用上。