Kannst Du mal folgendes am Commandprompt ausprobieren:
for /F "usebackq tokens=1,2 delims=." %a IN (`dir /B *.wav`) DO echo %a
Kannst Du mal folgendes am Commandprompt ausprobieren:
for /F "usebackq tokens=1,2 delims=." %a IN (`dir /B *.wav`) DO echo %a
Zitat von Sir Quickly (Irgendwie und sowieso)
E:\Peter\Documents\Heirue-Soft\FMS32-PRO\Funkaufzeichnung>echo 21002_24-01-25_20-10-22_Ch0
21002_24-01-25_20-10-22_Ch0
Dann solltest mal PAUSE zwischen die einzelnen Befehle schreiben, damit man mal sieht, wo genau er in der FOR-Schleife hängenbleibt:
@echo off
E:
CD E:\Peter\Documents\Heirue-Soft\FMS32-PRO\Funkaufzeichnung
FOR /F "usebackq tokens=1,2 delims=." %%a IN (`dir /B *.wav`) DO (
D:\programme\lame\lame.exe "%%a.wav" "%%a.mp3"
PAUSE
del "%%a.wav"
PAUSE
Move E:\Peter\DropBox\Peter\FFW\*.mp3 E:\Peter\DropBox\Peter\FFW\Sicherung
PAUSE
copy E:\Peter\Documents\Heirue-Soft\FMS32-PRO\Funkaufzeichnung\*.mp3 E:\Peter\DropBox\Peter\FFW
PAUSE
del E:\Peter\Documents\Heirue-Soft\FMS32-PRO\Funkaufzeichnung\*.mp3
PAUSE
)
Zitat von Sir Quickly (Irgendwie und sowieso)
Gleich am Anfang....
C:\>@echo off
E:
CD E:\Peter\Documents\Heirue-Soft\FMS32-PRO\Funkaufzeichnung
FOR /F "usebackq tokens=1,2 delims=." %%a IN (`dir /B *.wav`) DO (
"%%a" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
D:\programme\lame\lame.exe "%%a.wav" "%%a.mp3"
Could not find "%%a.wav".
Can't init infile '%%a.wav'
PAUSE
Drücken Sie eine beliebige Taste . . .
Hmm, jetzt wird "Jugend forscht" draus...
Setze mal die Variable %%a in Anführungszeichen, also "%%a".
Zitat von Sir Quickly (Irgendwie und sowieso)
Nochmal was zum Probieren:
@echo off
E:
CD E:\Peter\Documents\Heirue-Soft\FMS32-PRO\Funkaufzeichnung
for /f "delims=" %%F in ('dir /b *.wav') do (
D:\programme\lame\lame.exe "%%~nF.wav" "%%~nF.mp3"
PAUSE
del "%%~nF.wav"
PAUSE
Move E:\Peter\DropBox\Peter\FFW\*.mp3 E:\Peter\DropBox\Peter\FFW\Sicherung
PAUSE
copy E:\Peter\Documents\Heirue-Soft\FMS32-PRO\Funkaufzeichnung\*.mp3 E:\Peter\DropBox\Peter\FFW
PAUSE
del E:\Peter\Documents\Heirue-Soft\FMS32-PRO\Funkaufzeichnung\*.mp3
PAUSE
)
Zitat von Sir Quickly (Irgendwie und sowieso)
.. tut mir ja echt leid aber der Fehler bleibt immer der gleiche ....
C:\>@echo off
E:
CD E:\Peter\Documents\Heirue-Soft\FMS32-PRO\Funkaufzeichnung
for /f "delims=" %%F in ('dir /b *.wav') do (
"%%F" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
D:\programme\lame\lame.exe "%%~nF.wav" "%%~nF.mp3"
Could not find "%%~nF.wav".
Can't init infile '%%~nF.wav'
PAUSE
Drücken Sie eine beliebige Taste . . .
Aktive Benutzer in diesem Thema: 7 (Registrierte Benutzer: 0, Gäste: 7)