RossWindows
04-14-2008, 10:25 AM
The Access version is stored in the VERSION variable. What you want to do with that value afterwards is up to you...
@ECHO OFF
REM Check "HKEY_CLASSES_ROOT\.mdb\(Default Value)" for the version of Access installed;
REM "Access.Application.8" for Access 97
REM "Access.Application.9" for Access 2000
REM "Access.Application.10" for Access XP
REM ***** THE VARIABLES *****
FOR /F "tokens=2* delims= " %%A IN ('REG QUERY HKEY_CLASSES_ROOT\.mdb /ve ') DO SET VERSION=%%B
ECHO %VERSION%
PAUSE
@ECHO OFF
REM Check "HKEY_CLASSES_ROOT\.mdb\(Default Value)" for the version of Access installed;
REM "Access.Application.8" for Access 97
REM "Access.Application.9" for Access 2000
REM "Access.Application.10" for Access XP
REM ***** THE VARIABLES *****
FOR /F "tokens=2* delims= " %%A IN ('REG QUERY HKEY_CLASSES_ROOT\.mdb /ve ') DO SET VERSION=%%B
ECHO %VERSION%
PAUSE