Ergebnis 1 bis 9 von 9

Thema: Kein zugehöriger Alarmablauf gefunden

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    09.01.2010
    Beiträge
    3.908
    Als Einheitencode wird im Normalfall der erste Parameter vor dem ersten '|' erkannt.
    Wenn (wie bei dir in der Batch), kein Paramtertrenner '|' vorkommt, dann wird der ganze Alarmtext als Einheitencode interpretiert. Und das ist ja falsch.
    Deswegen folgende Batch:

    @echo off
    C:\firEmergency0.71\files\alarmexe\Alarm-POC32.exe %1 | %2 | %3
    PAUSE


    Falls das nicht geht, dann versuch es mal so:

    @echo off
    C:\firEmergency0.71\files\alarmexe\Alarm-POC32.exe "%1" "|" "%2" "|" "%3"
    PAUSE

  2. #2
    Registriert seit
    15.07.2010
    Beiträge
    89
    Wenn ich das so eingebe "%1" "|" "%2" "|" "%3" kann das System die angegebene Datei nicht finden. Wenn ich die " bei den |weglasse kann der Befehl nicht ausgeführt werden das | so nicht bekannt ist. Hast Du noch eine Idee?

    Viele Dank für Deine Lösungsansätze

    Grüße

  3. #3
    Registriert seit
    15.06.2011
    Beiträge
    13
    also:

    deinem log entnehme ich, dass wenn du so aufrufst:

    %1 %2 %3

    alle(!) daten als adresse angesehen werden.
    positiv: alle daten kommen wohl an
    negativ: nur der erste parameter ist die adresse

    wir brauchen also nur noch die trenner zwischen den Parametern (|). probier mal folgendes:

    @echo off
    C:\firEmergency0.71\files\alarmexe\Alarm-POC32.exe %1 "|" %2 "|" %3
    PAUSE

    also nur " vor und nach |

  4. #4
    Registriert seit
    15.07.2010
    Beiträge
    89

    Lösung!

    Hey, so funzt es super! Danke!

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
  •