Этим скриптом в кубике "Запустить процесс" можно воспроизводить любое количество файлов подряд, БЕЗ пауз:
@echo off
cscript //nologo "%~f0?.wsf" //job:VBS
exit /b %errorlevel%
----END OF BATCH CODE---
<package>
<job id="VBS">
<script language="VBScript">
mp3Array = Array([[PLAY_LIST]]) 'плейлист
With CreateObject("WMPlayer.OCX")
For i = Lbound(mp3Array) to Ubound(mp3Array)
.url = mp3Array(i)
.controls.play
.settings.volume = [[PLAY_VOLUME_LEVEL]] 'громкость
Do
WScript.Sleep 100
Loop Until .playState = 1
WScript.Sleep 500 'пауза между файлами плей-листа
Next
End With
</script>
</job>
</package>
Переменные БАСа:
[[PLAY_LIST]] - плей лист. Строка формата: "файл1","файл2","файл3",... (файлы с полным путем, в кавычках).
[[PLAY_VOLUME_LEVEL]] - громкость воспроизведения (0 - 100 %)