Im zusammenspiel mit FMS32 wird die Batch nicht mit dem eigenen Ordner als Arbeitsverzeichnis gestartet. Habe deswegen zu Beginn nochmal ein cd eingefügt (Bei mir c:\programme\winamp\tools)

Danach folgendes als Aktion hinterlegen:

C:\Programme\Winamp\tools\addsound.bat c:\programme\winamp\demo.mp3

----8<---------------------- Schnipp ----------8< ---
@echo off

rem -------------- ERGÄNZUNG für FMS32 (Pro) -------------
rem
rem Pfad zur Verzeichnis von DosAMP setzen
rem
cd \programme\winamp\tools
rem
rem ------------------------------------------------------
Call :WinAMPStatus

if /i "%WASTATUS%" NEQ "Winamp is not" goto :WALoaded

rem
rem Winamp ist nicht geladen..
rem

echo "FEHLER: Winamp ist nicht geladen !"
play.exe %1
goto end

:WALoaded
if /i "%WASTATUS%" NEQ "Winamp is stopped." goto :WARunning

rem
rem Winamp geladen, aber spielt nichts ab
rem dann erst mal die alte Playlist l”schen
rem und dann unserer Datei in die Playlist einfgen und starten
rem

killlist
enqueue.exe %1
play.exe

goto end

:WARunning
rem
rem WinAmp spielt schon eine Datei ab
rem Dann unsere Datei nur in die Playlist anh„ngen
rem

enqueue.exe %1

goto end

:WinAMPStatus
For /f "tokens=1-3" %%A in ('dosamp.exe') Do Set WASTATUS=%%A %%B %%C
Goto :EOF

:end