Ich kann nicht mehrere Instanzen eines EXE-Programms mit einer Batchdatei öffnen

Ich kann nicht mehrere Instanzen eines EXE-Programms mit einer Batchdatei öffnen

Ich habe diese Codezeile:

@echo off

rem set the path to the Spek executable
set spek=C:\Program Files (x86)\Spek\spek.exe

rem set the path to the audio files
set audio_path=P:\Muzyka\complete\Album

rem loop through all audio files in the specified directory
for %%a in (%audio_path%\*.mp3) do (

  rem open the audio file in a new Spek window
  start "" %spek% "%%a"
)

Und ich möchte 2 Songs in diesem Ordner öffnen, warum funktioniert das nicht?

Antwort1

Sie hätten den spekWert der Variablen durch doppelte Anführungszeichen begrenzen sollen, da der Pfad Leerzeichen enthält:

 set spek="C:\Program Files (x86)\Spek\spek.exe"

Ich habe die .bat-Datei nach der Änderung getestet und sie funktioniert!

verwandte Informationen