Im zusammenspiel mit FMS32 wird die Batch nicht mit dem eigenen Ordner als Arbeitsverzeichnis gestartet. Habe deswegen zu Beginn nochmal ein cdeingefü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 einfgen 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