Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!
Credits 1,451 Posts 446 Joined 2002-10-20 00:00 23-year member UID 29 Gender Male
Status Offline
Here’s an example:
@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