Ergebnis 1 bis 15 von 26

Thema: bei bestimmter Funktion keine Batch ausführen?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    18.12.2001
    Beiträge
    4.989
    Genauso. Einfach die IF's einfügen.

    @Echo off

    if exist "d:\baycom\poc32\status.txt" goto ende

    if "%2"=="0" goto ende
    if "%2"=="1" goto start
    if "%2"=="2" goto ende
    if "%2"=="3" goto ende

    :start
    cls
    echo Alarmierung per Handy aktiv. Bitte warten...
    echo "Alarm läuft" > status.txt
    echo /t %2 %3 /n +49 172 40***** /d D2 /a 22222 > d:\temp.txt
    ansiasci d:\temp.txt d:\nachricht.txt /an /o
    C:\Programme\SchmidtSoft\SMScom\smscom.exe d:\nachricht.txt
    wait 30

    del status.txt
    :ende
    Die zusätzlichen Zeilen verhindern zum einen ein doppeltes Versenden von SMS und wandeln den Windows-Zeichensatz in den DOS-Zeichensatz um.

    EDIT:

    Du musst noch mit den Verzeichnissen aufpassen die überall in der Batch-Datei stehen. Die müssen natürlich auf deine Wünsche angepasst werden!

    Gruß Joachim
    Geändert von MiThoTyN (15.04.2004 um 10:40 Uhr)

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
  •