Ergebnis 1 bis 15 von 16

Thema: Aktionen nach untersch. Bedingungen ausführen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    12.01.2006
    Beiträge
    76
    Ich glaub ich hab mein Ziel ein bisschen falsch beschrieben, bzw. nicht ausführlich genug beschrieben.

    Also ich habe eine Globale Aktion 99???

    die schreibt in eine Datei das Datum,Zeit,ZVEI,TEXT
    danach E-MAIL an Gruppe
    Schrachaufzeichnung im MP3 umwandeln
    Umlautumwandlung
    Batchjobs mit Kopier- und Sortiervorgängen

    Das funktioniert einwandfrei.

    Jetzt möchte ich aber, das bei 991?? zwar immer noch die obige aktion ausgeführt wird, aber zusätzlich ein Mail an die Gruppe 991?? geschickt wird
    mit der Liste der alarmierten Schleifen.

    Bei 992?? dto. aber Mail an Gruppe 992??

    Wie könnte ich das machen ???

  2. #2
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Die Schleife übergibst du ja an die Batch (ich gehe jetzt von %1 = ZVEI aus):

    SET schleife=%1
    goto %schleife:~0,3%
    :990
    ...
    goto ende
    :991
    ...
    goto ende
    :992
    ...
    goto ende


    :ende

    %schleife:~0,3% entspricht den ersten 3 Ziffern der alarmierten Schleife.
    Felix
    felix[null][null][null]@funkmeldesystem.de

  3. #3
    Registriert seit
    12.01.2006
    Beiträge
    76
    Hey Danke !

    DOS gefällt mir immer besser, muß mich doch ernsthaft mal damit auseinander setzen, hoffe bis dahin kann ich ab und zu nochmal Dein Wissen anzapfen.

    Werde es mal versuchen umzusetzen !

  4. #4
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Natürlich helfe ich dir falls du nochmal ein Problem hast...

    Eine andere Möglichkeit könnte auch ganz nützlich sein:

    IF exist %1.bat start %1.bat

    Dann erstellst du einfach für jede Schleife, die eine Spezialaktion brauch eine Batchdatei, die im Falle der Alarmierung der Schleife gestartet wird.

    Diese Vorgehensweise ist besonders nützlich, wenn man einige Schleife hat bei denen was Spezielles passieren soll und alle anderen sollen nur geloggt werden...


    Man kann auch beide kombinieren:

    SET schleife=%1
    IF EXIST %schleife:~0,3% START %schleife:~0,3%
    Felix
    felix[null][null][null]@funkmeldesystem.de

  5. #5
    Registriert seit
    12.01.2006
    Beiträge
    76
    Hey, das bringt mich natürlich auf einige Ideen !

    Ich versuchs mal und gebe Dir nochmal Rückmeldung !

    Mal sehen wie ich das hinbekommen !
    Da spukt mir schon gleich die Problematik durch den Kopf, wie ich doppelaktionen vermeide etc.

    Wenn total hakt, werde ich vielleicht mal meine Batch-Datei posten.

  6. #6
    Registriert seit
    18.01.2002
    Beiträge
    292
    Hallo,

    ich habe auch bezüglich verschiedener Bedinnungen eine Frage:

    Besteht die Möglichkeit, das z.B von 7 Uhr bis 17 Uhr die Batchdatei x aufgerufen wird und die übrige Zeit die Batchdatei y Wenn ja, wie würde dies aussehen?

    Grüße

    Frank

  7. #7
    Registriert seit
    12.01.2006
    Beiträge
    76
    Hallo Frank,

    schaum mal hier :

    http://funkmeldesystem.de/foren/showthread.php?t=26680

    das kann Dir evtl. weiterhelfen.

  8. #8
    Registriert seit
    18.01.2002
    Beiträge
    292
    Hallo Felix

    ich habe dein Batchvorschlag ausprobiert. Die Tageszeit wird ausgeführt. Mache ich jetzt aus 16 Uhr ne 13 Uhr, führt dieser die Nacht nicht aus?

    An was kann das liegen?


    Frank
    Geändert von Franki112 (02.11.2006 um 14:43 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
  •