Ergebnis 1 bis 4 von 4

Thema: Dateiname mit %1 etc.

  1. #1
    Registriert seit
    20.04.2002
    Beiträge
    187

    Dateiname mit %1 etc.

    %1 %2 in Dateiname übernehmen
    Moin....

    ich übergebe in dem Aufruf einer Batchdatei die Parameter %1 %2 %3 und %4.

    Ich führe mit dieser Batchdatei unter anderem einen "Email-Alarm" aus. Funktioniert soweit auch ganz gut.

    Jetzt rufe ich per Kommandozeile das Programm Boxcutter (Screenshot über Kommandozeile) auf.

    C:\boxcutter\boxcutter.exe -f c:\boxcutter\Alarmuebersicht.bmp

    Es wird also ein Screenshot gemacht und in c:\boxcutter\ gespeichert. Jetzt will ich aber den Namen in der Form %1 %2 %3.bmp haben. boxcutter scheint die Variablen nicht zu erkennen und schneidet den Namen einfach vor dem ersten % ab.

    Wie kann ich per Batch die Datei so umbenennen?

    Gruß Carsten

  2. #2
    Registriert seit
    23.04.2003
    Beiträge
    807
    ren "altername.bmp" "neuername.bmp"

    Bzw in deinem Beispiel
    Code:
    ren "c:\boxcutter\Alarmuebersicht.bmp" "c:\boxcutter\%1 %2 %3.bmp"
    Hast du schonmal
    Code:
    start C:\boxcutter\boxcutter.exe -f c:\boxcutter\%1 %2.bmp
    versucht, vllt klappts so mit der direkten Parameterübergabe

    Ich würde das ganze jedoch über ne if not exist schleife laufen lassen:
    Code:
    goto rename
    :loop
    rem 0,5 Sekunden warten, evtl wait.exe besorgen, die mit millisekunden rechnet...
    rem Wenn du nur eine mit Sekundentakt findest, eine Sekunde ist denke ich auch okay...
    wait 500
    :rename
    rem Wenn Datei noch nicht da ist, warten und nochmal versuchen
    if not exist "c:\boxcutter\Alarmuebersicht.bmp" goto loop
    ren "c:\boxcutter\Alarmuebersicht.bmp" "c:\boxcutter\%1 %2 %3.bmp"

  3. #3
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Zitat Zitat von Newty Beitrag anzeigen
    Code:
    start C:\boxcutter\boxcutter.exe -f c:\boxcutter\%1 %2.bmp
    wenn dann scho so:
    Code:
    start C:\boxcutter\boxcutter.exe -f "c:\boxcutter\%1 %2.bmp"
    Felix
    felix[null][null][null]@funkmeldesystem.de

  4. #4
    Registriert seit
    20.04.2002
    Beiträge
    187
    klappt vielen Dank

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
  •