@ECHO OFF
VER | FIND.EXE/I "Win">NUL
IF ERRORLEVEL 1 GOTO DOS6
IF ERRORLEVEL 0 GOTO DOS7 OS7
MEM.EXE/C | FIND.EXE/I "vmm32">NUL
IF ERRORLEVEL 1 GOTO DOS
IF ERRORLEVEL 0 GOTO WIN
:WIN
GOTO END OS
GOTO END OS6
VER | FIND "6">NUL
IF NOT ERRORLEVEL 0 GOTO END
:END
EXIT作者: 如是大师 时间: 2003-5-16 00:00 单用VER命令就行。作者: Wengier 时间: 2003-5-16 00:00 用STRINGS VER吧。