Ergebnis 1 bis 5 von 5

Thema: Alarmtext per Batch-Datei bearbeiten

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    29.01.2007
    Beiträge
    10
    Mal angenommen, du übergibst den Alarmierungstext mit %3 deines Auswerteprogrammes, dann könnte eine Batch-Datei so funktionieren:

    set alarmtext=%3
    set eot=%alarmtext:~-10%
    if (%eot%)==([EOT][EOT]) echo %alarmtext:~0,-10% > sms.txt
    goto end
    echo %alarmtext% > sms.txt
    :end


    Wird der Alarmierungstext in Anführungszeichen "abc.xyz" übertragen, sollte es so funktionieren:

    set alarmtext=%3
    set eot=%alarmtext:~-11%
    if (%eot%)==([EOT][EOT]") echo %alarmtext:~1,-11% > sms.txt
    goto end
    echo %alarmtext:~1,-1% > sms.txt
    :end


    Alles ungetestet, aber vielleicht ein Anhaltspunkt.

    Gruß,
    Sprechfunker

  2. #2
    Registriert seit
    19.03.2006
    Beiträge
    201
    Hallo,

    habe die erste und zweite Variante mal unter Poc32 probiert aber da bringt er mir keine Batch Datei.


    Batch sieht so aus:

    set alarmtext=%3
    set eot=%alarmtext%:~-10%
    if (%eot%)==(<EOT><EOT>) echo %alarmtext%:~0,-10% > sms.txt
    goto end
    echo %alarmtext% > sms.txt
    :end

    Eine Idee woran das liegen könnte?

    MfG Krazy

  3. #3
    Registriert seit
    29.01.2007
    Beiträge
    10
    Hallo,

    ich habe diese Batch-Datei mal mit Poc32 getestet und bei mir gehts einwandfrei. Filtert einfaches EOT und doppeltes EOT weg.

    @echo off
    set alarmtext=%3
    if (%alarmtext%)==() set alarmtext=(Kein Alarmierungstext)
    if (%alarmtext:~-5,3%)==(EOT) set alarmtext=%alarmtext:~0,-6%"
    if (%alarmtext:~-5,3%)==(EOT) set alarmtext=%alarmtext:~0,-6%"
    echo %alarmtext% > sms.txt

    Die Batch-Datei sollte im selben Verzeichnis wie Poc32 liegen.

    Gruß,
    Sprechfunker

  4. #4
    Registriert seit
    19.03.2006
    Beiträge
    201
    Über Poc32 funktionierts :-) Und muss man, wenn man es mit FMS32 machen will, viel ändern?

    MfG Krazy

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
  •