Ergebnis 1 bis 15 von 29

Thema: Schleifendifferenzierung

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    24.12.2005
    Beiträge
    59
    Wait ist ansich keine Funktion, sondern ein kleines Tool (gibts hier im Forum, mal die Suche benutzen). Mit dem Aufruf wait *Blank* *Zeit in Sekunden* wird deine Batch um die angegebene Zeit pausiert. Also z.B.

    IF EXIST C:\sms.txt goto warten

    :warten
    wait 100
    goto ende
    :ende

    Wenn die Datei C:\sms.txt auf der C-Partition liegt, wartet die Batch 100s und beendet sich dann.
    Wait eignet sich also z.B. um auf andere alarmierte Schleifen zu warten....
    Wichtig ist der Blank (also Leerzeichen) zwischen wait und der Zeitangabe....
    Geändert von Miles (16.01.2010 um 01:12 Uhr)

  2. #2
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Zitat Zitat von Miles Beitrag anzeigen
    IF EXIST C:\sms.txt
    wait 100
    goto ende
    :ende
    Der Code stimmt aber nicht ganz...
    Felix
    felix[null][null][null]@funkmeldesystem.de

  3. #3
    Registriert seit
    24.12.2005
    Beiträge
    59
    War ja nur ein Beispiel... ;-)

    IF EXIST "C:\sms.txt" goto warten

    :warten
    wait 100
    goto ende

    :ende

    Ich hasse die goto-Verzweigungen, deswegen auch C und nicht mehr Batch! ;-)

  4. #4
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Man kann ja auch Klammern:

    if exist datei.txt (
    echo 1
    echo 2
    ) else (
    echo 3
    echo 4
    )
    Felix
    felix[null][null][null]@funkmeldesystem.de

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
  •