Este es un ejemplo(hecho por Smart Genius)
Código (dos) [Seleccionar]
@echo off
REM Coded by SmartGenius
REM Thanks to NovLucker
if ["%1"]==[""] (goto :Help)
if ["%1"]==["stop"] (call :stop &goto :eof)
if ["%1"]==["play"] (if not ["%~2"]==[""] (call :play "%~2" >nul)) else (goto :Help)
goto:eof
:play
echo Set Wmp = CreateObject("WMPlayer.OCX") >%temp%\player.vbs
echo archivo = Wscript.Arguments.Item(0) >>%temp%\player.vbs
echo Wmp.URL = (archivo) >>%temp%\player.vbs
echo Wmp.Controls.play >>%temp%\player.vbs
echo do while Wmp.currentmedia.duration = 0 >>%temp%\player.vbs
echo wscript.sleep 100 >>%temp%\player.vbs
echo loop >>%temp%\player.vbs
echo wscript.sleep (int(Wmp.currentmedia.duration)+1)*1000 >>%temp%\player.vbs
start %temp%\player.vbs %1
goto :eof
:stop
taskkill /f /im wscript.exe > nul
del /f /q %temp%\player.vbs
goto :eof
:Help
echo.
echo Modo de uso :
echo.
echo %~0 [play ^| stop] "ruta de archivo"
echo.
echo player play "C:\archivo.mp3"
echo player stop
echo.
goto:eof