Ergebnis 1 bis 15 von 21

Thema: Hilfe bei Batch für Alarmierung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    08.07.2019
    Beiträge
    12

    Hilfe......Bat Datei, Danke

    vielleicht kannst du mir helfen, das ganze einfach zu gestalten:

    in dem Ordner liegt immer nur eine einzelne *.wav Datei niemals mehrere also ich brauche keine Schleife...

    Er muss nur aus 21002_24-01-25_20-10-22_Ch0.wav immer dann eine 21002_24-01-25_20-10-22_Ch0.mp3 machen wobei die Bezeichnung natürlich immer anders ist.

    Vielen Dank
    Peter

  2. #2
    Registriert seit
    10.12.2001
    Beiträge
    6.356
    Kannst Du mal folgendes am Commandprompt ausprobieren:
    for /F "usebackq tokens=1,2 delims=." %a IN (`dir /B *.wav`) DO echo %a
    Zitat Zitat von Sir Quickly (Irgendwie und sowieso)
    Dahoam is do wos Gfui is.

  3. #3
    Registriert seit
    08.07.2019
    Beiträge
    12

    Hilfe......Bat Datei, Danke

    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

  4. #4
    Registriert seit
    10.12.2001
    Beiträge
    6.356
    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 Zitat von Sir Quickly (Irgendwie und sowieso)
    Dahoam is do wos Gfui is.

  5. #5
    Registriert seit
    08.07.2019
    Beiträge
    12

    Hilfe......Bat Datei, Danke

    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 . . .

  6. #6
    Registriert seit
    10.12.2001
    Beiträge
    6.356
    Hmm, jetzt wird "Jugend forscht" draus...

    Setze mal die Variable %%a in Anführungszeichen, also "%%a".
    Zitat Zitat von Sir Quickly (Irgendwie und sowieso)
    Dahoam is do wos Gfui is.

  7. #7
    Registriert seit
    10.12.2001
    Beiträge
    6.356
    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 Zitat von Sir Quickly (Irgendwie und sowieso)
    Dahoam is do wos Gfui is.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •