Ergebnis 1 bis 15 von 35

Thema: Poc32 Batch-Datei übergibt nicht alias

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    24.11.2007
    Beiträge
    21
    Hallo nochmal,

    meine batch-Datei sieht einfach nur so aus:

    if exist mailinhalt.txt goto ende
    echo %* >> C:\emailalarm\blat302\full\mailinhalt.txt
    C:\emailalarm\blat302\full\blat.exe -install PCNAME meinemail@gmx.de
    C:\emailalarm\blat302\full\blat.exe "C:\emailalarm\blat302\full\mailinhalt.txt" -to meinemail@gmx.de -server mail.gmx.net -u meinemail@gmx.de -pw Passwort -debug -timestamp -log versandlog.txt -subject "Alarmierung" -sf mailinhalt.txt
    del C:\emailalarm\blat302\full\mailinhalt.txt
    wait 120
    end

    Kann ich hier den Befehl zur übernahme der Aliases aus aliases.txt anstelle der RIC-Nummer irgendwie unterbringen?


    Grüße! BF01
    Geändert von BF01 (15.05.2012 um 18:21 Uhr)

  2. #2
    Registriert seit
    10.07.2011
    Beiträge
    38
    Also ich versuche auch seit etwa 6 Wochen, dass meine POC32 mir Mails aufs Smartphone schickt. Alles ohne Erfolg :-( Nutze auch die zip.Datei Email die hier auf der 1. Seite angeboten wird.
    Aber es tut sich absolut nichts.
    Die Dateien (sendEmail.exe, Test, wait.exe und mail.bat)
    aus der Email.zip sind allesamt im POC32 Ordner vorhanden, also dort wo auch die Aliases.txt drin stehen

    Poste hier mal meine batch.datei...vl. sieht ja jemand einen Fehler...
    Möchte übrigens, dass jede Auslösung übergeben wird, die auf dem POC 32 ankommt


    rem ######## EINSTELLUNGEN ########

    rem --- Pfad zum Programm ---
    set dir=C:\Programme\BayCom\POC32

    rem --- Feuerwehrname ---
    set name="Feuerwehr"

    rem --- Email-Einstellungen ---
    set absender="Mein Name "
    set empfaenger="Mein Name "
    set smtp-server=smtp.web.de
    set user=xxx@web.de
    set passwort=xxxxx

    rem ######## EINSTELLUNGEN ENDE ########

    if exist %dir%body.txt goto ende

    echo Email wird generiert ...
    echo %name% - Alarminfo >> %dir%body.txt
    echo. >> %dir%body.txt
    echo Datum: %date% >> %dir%body.txt
    echo Uhrzeit: %time:~0,8% >> %dir%body.txt
    echo. >> %dir%body.txt

    if %1==0123456 set alias=Gruppenalarm

    if %2==0 set subric=Einsatzbereitschaft
    if %2==1 set subric=Einsatzalarm
    if %2==2 set subric=Rueckruf Lst
    if %2==3 set subric=Probealarm

    echo %subric% %alias%:%3>> %dir%body.txt

    echo %date% %time:~0,8%: PROGRAMMAUFRUF (%*) >> %dir%mail.log

    %dir%wait.exe 2 /O
    echo Email wird gesendet ...

    %dir%sendEmail.exe -f %absender% -t %empfaenger% -u "%name% - Alarminfo vom %date%" -o message-file="%dir%body.txt" -o message-content-type=text -o message-header="X-Priority: 1" -s %smtp-server% -o username=%user% -o password=%passwort% -o tls=auto -l %dir%mail.log -q

    echo. >> %dir%mail.log
    echo Email gesendet ...

    %dir%wait.exe 15 /O
    del %dir%body.txt

    :ende
    exit

  3. #3
    Registriert seit
    10.07.2011
    Beiträge
    38
    Nochmal die ersten Zeilen, weil ich es oben falsch stehen habe, sorry.
    Der Rest nach unten ist aber identisch

    Komisch, ich kopiere hier die Zeilen ein, die ich in der batch habe und hier wird es anders dargestellt :-(

    rem ######## EINSTELLUNGEN ########

    rem --- Pfad zum Programm ---
    set dir=C:\Programme\BayCom\POC32

    rem --- Feuerwehrname ---
    set name="Feuerwehr"

    rem --- Email-Einstellungen ---
    set absender="Mein Name "
    set empfaenger="Mein Name "
    set smtp-server=smtp.web.de
    set user=meine Mailadresse
    set passwort=mein Passwort

    rem ######## EINSTELLUNGEN ENDE ########

    Hm, geht hier nicht, dass ich die Original batch poste :-(
    Wer einen Rat weiß, dem schicke ich es gern mal per Mail zu....
    Also dann bitte hier melden !!

    DANKE !!!!!!!!

    So hab es jetzt mal als pdf.Datei hochgeladen.
    Da sieht man genau (natürlcih ohne pers. Daten) den Text er batch-Datei
    Angehängte Dateien Angehängte Dateien
    Geändert von Quietschphone (17.06.2012 um 22:34 Uhr) Grund: Beiträge zusammengeführt

  4. #4
    faboi Gast
    So der Fehler ist recht trivial:

    Bei dem Pfad fehlt am Ende ein Backslash. Muss so aussehen:
    Code:
    C:\Programme\BayCom\POC32\
    und wenn man nicht alles entfernt, was einem überflüssig erscheint, dann füge mal oben wieder
    Code:
    @rem ################################################################
    @rem ### Sendet eine Mail mit übergebenen Informationen aus POC32 ###
    @rem ###             (c) faboi - funkmeldesystem.de               ###
    @rem ################################################################
    @echo off
    chcp 28591
    ein.

    Die Test.lnk kannst du löschen. Die ist für einen anderen Pfad.
    Wenn du alle Alarme empfangen möchtest, musst du die Aktion als globale Aktion hinterlegen. Irgendwo bei Filter...

  5. #5
    Registriert seit
    10.07.2011
    Beiträge
    38
    D A N K E !!!!!!!

    Das wär ja toll, wenn es nur der backslash wäre :-)

    Den globalen Filter, find ich den in der POC 32 Oberfläche?

  6. #6
    Registriert seit
    10.07.2011
    Beiträge
    38
    Zitat Zitat von proffirefighter65 Beitrag anzeigen
    D A N K E !!!!!!!

    Das wär ja toll, wenn es nur der backslash wäre :-)

    Den globalen Filter, find ich den in der POC 32 Oberfläche?
    Im Filter habe ich die Rics drin, die ohne Bedeutung sind....

  7. #7
    Registriert seit
    10.07.2011
    Beiträge
    38
    Tut sich weiterhin nichts, trotz backslash :-(
    Weiß nicht mehr weiter

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
  •