(view source code of cdplayer.bat as plain text)
@ECHO OFF
:: For Windows NT onlyVER | FIND "Windows NT" >NUL
IF ERRORLEVEL 1 GOTO Syntax
:: Use local environmentSETLOCAL
:: Check command line parameterECHO.%* | FIND "?" >NUL
IF NOT ERRORLEVEL 1 GOTO Syntax
:: Find all registry sub-keys of HKEY_LOCAL_MACHINE\SYSTEM\DISKREGEDIT /E %TEMP%.\CDROM1.REG "HKEY_LOCAL_MACHINE\SYSTEM\DISK"
:: Find the CD-ROM driveFOR /F "tokens=2 delims==" %%A IN ('TYPE %TEMP%.\CDROM1.REG ^| FIND /I "\\Device\\CdRom"') DO SET CDAudio=%%A
SET CDAudio=%CDAudio:"=%
:: Delete the temporary .REG fileDEL %TEMP%.\CDROM1.REG
:: Select the trackSET Track=%1
IF %Track%0 LSS 100 (SET Track=0%Track%) ELSE (SET Track=%Track%)
IF EXIST "%CDAudio%\Track%Track%.cda" (
SET Play="%CDAudio%\Track%Track%.cda"
) ELSE (
ECHO.
ECHO Track%Track% not found on CD in drive %CDAudio%
ECHO Playing all tracks instead
SET Play="%CDAudio%"
):: Start the playerSTART "CD Audio" CDPLAYER.EXE -play %Play%
:: DoneENDLOCAL
GOTO End
:SyntaxECHO.
ECHO CDPlayer.bat, Version 1.00 for Windows NT 4
ECHO Play audio CD or track(s)
ECHO.
ECHO Written by Rob van der Woude
ECHO http://www.robvanderwoude.com
ECHO.
ECHO Usage: CDPLAYER [ track_number ]
:Endpage last modified: 2025-10-11; loaded in 0.0092 seconds