Ergebnis 1 bis 7 von 7

Thema: Bei Alarm mehrere Batch-Befehle gleichzeitig ausführen

  1. #1
    Registriert seit
    10.12.2001
    Beiträge
    203

    Bei Alarm mehrere Batch-Befehle gleichzeitig ausführen

    Ich lasse bei Alarmierungen via POC32 eine Batchdatei starten, die mehrere Befehle (z.B. Abspielen einer Sounddatei, Versand von Mails via CLEMAIL) beinhaltet.

    Soweit so gut. Klappt auch prima, aber ich würde das gerne noch optimieren. Die Batchdatei führt zwangsläufig alle Befehle nacheinander auf. Gibt es eine Möglichkeit, wie ich mehrere Aktionen gleichzeitig ausführen kann? Zum Beispiel dass die Mails bereits versendet werden, während noch die Sounddatei abgespielt wird? Hab's schon mit CALL versucht, aber das haut nicht hin.

    Hier ein Beispiel:

    @ECHO OFF
    COLOR 3b
    CLS
    ECHO.
    ECHO.
    ECHO Schleife XY ausgelöst.
    ECHO Alarm: %3
    C:\Winnt\System32\sndrec32.exe /play "c:\sound\poc32\alarm.wav" /close
    rem c:\clemail\clemail -toname "Alarminfo" -from "xxx@gmx.de" -fromname "Alarm" -to yyy@gmx.de -subject %3 -body "Alarm" -smtpserver mail.gmx.net -smtpport 25 -encoding base64 -popserver pop.gmx.net -popuser 1234567 -poppass 89012


    Mir ist klar, dass es sich hier nicht um ein POC32-Problem handelt, vielmehr geht es um Batchprogrammierung, aber ich denke, das Thema ist hier noch am besten aufgehoben.

  2. #2
    Registriert seit
    04.02.2002
    Beiträge
    132
    Sieh dir mal den Befehl "start" an (start /?).

  3. #3
    Registriert seit
    10.12.2001
    Beiträge
    203
    @Soundexperte:

    Vielen Dank! Genau das hab ich gesucht! Nun gehen Mails und Sound parallel raus. Merci!

  4. #4
    Registriert seit
    10.12.2001
    Beiträge
    203
    Die einfachste Lösung ist, den Befehl

    START "Alarm" /B

    vor die Soundausgabe zu setzen.

    Also in unserem Beispiel

    @ECHO OFF
    COLOR 3b
    CLS
    ECHO.
    ECHO.
    ECHO Schleife XY ausgelöst.
    ECHO Alarm: %3
    START "Alarm" /B C:\Winnt\System32\sndrec32.exe /play "c:\sound\poc32\alarm.wav" /close
    rem c:\clemail\clemail -toname "Alarminfo" -from "xxx@gmx.de" -fromname "Alarm" -to yyy@gmx.de -subject %3 -body "Alarm" -smtpserver mail.gmx.net -smtpport 25 -encoding base64 -popserver pop.gmx.net -popuser 1234567 -poppass 89012

    Nun wird die WAV-Datei abgespielt, parallel dazu läuft aber auch die Mail raus.

  5. #5
    Registriert seit
    04.02.2002
    Beiträge
    132
    Man kann auch mit start .wav-dateien direkt abspielen lassen. Dann spielt die der Mediaplayer ab (bzw. das Programm, welches den .wav Dateien zugeordnet ist).

    z.B.
    start /min alarm.wav

    Nachteil ist, dass der Mediaplayer geladen bleibt. Ist aber minimiert und stört deshalb nicht.

  6. #6
    Registriert seit
    10.12.2001
    Beiträge
    203
    @huhu

    >Frage: Was ist das?
    >C:\Winnt\System32\sndrec32.exe

    Das ist der "Audiorecorder" von Microsoft, der noch immer jedem Betriebssystem beigefügt ist. Ich benutze dieses (zugegeben etwas altertümliche) Programm zum Abspielen von WAV-Dateien, weil es sich eben automatisch wieder schliessen lässt. Das ist mit dem Media-Player nämlich per Batch nicht möglich.

  7. #7
    Registriert seit
    29.03.2003
    Beiträge
    337
    Hi Leute,

    also bei mir isses so.
    Ich nutze BOS Control 3.0

    Habe mir jetzt dazu ne bat datei geschrieben weil ich mehrere Exen GLEICHZEITIG starten möchte.
    Da im mom mein Muster wie ich es gemacht habe ja bloss der reinfolge nach gestartet wird.

    Was muss ich also jetzt eintragen das die 2 Exen gleichzeitig gestartet werden ?

    start C:\Programme\bos-control\beep.exe
    start C:\Programme\bos-control\schleife3.exe

    Also ich weiss sieht etwas wenig aus weil bei den anderen bei Euch da mehr steht mit Echo usw.
    Weiss aba nich was das alles Beudet.
    Jedenfalls wollte ich evt. noch eine dritte exe dazu schreiben.
    Und nun würde ich mal gern wissen wie ich die Exen alle gleichzeitig starten kann ?

    MfG

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
  •