Ergebnis 1 bis 10 von 10

Thema: Batch findet Variable nicht

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    21.04.2010
    Beiträge
    252

    Batch findet Variable nicht

    Hey,

    mein Vorhaben: wenn eine Wetterwarnung kommt soll eine Batch gestartet werden, die die Warnung in eine txt datei schreibt. Die Batch selber funktioniert ohne Probleme.

    Probelme gibt es nur bei der Weitergabe der Parameter/Variablen von firEmergency (glaube ich zumindest)

    Immer wenn die Batch gestartet wird von firEmergency und die Batch nun die Variablen einsetzen will kommt es zu folgender Fehlermeldung wie im Bild zu sehen.

    "alarm_eic" ist in dem Fall die erste Variable, nämlich die Einheit die ausgelöst wurde, ab hier bricht dann die Batch ab.

    Im Log steht die Batch ohne Fehler drin und die zuverfügung gestellten Parameter stehen auch alle mit drin und sind korrekt. Aber irgendwie mögen sich die Batch und firEmergency nicht :/

    hoffe ihr könnt helfen!
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Klicken Sie auf die Grafik für eine größere Ansicht 

Name:	batch.jpg 
Hits:	179 
Größe:	71,4 KB 
ID:	15169  

  2. #2
    Registriert seit
    10.12.2001
    Beiträge
    6.356
    Servus,

    Du solltest vielleicht Deine Batch-Datei posten, um den Fehler zu finden.
    Die Fehlermeldung deutet darauf hin, dass Windows versucht Deine Übergabe "alarm_eic" als Programm zu starten. In der Batch selbst musst Du aber mit "%1" bzw. der dementsprechenden Variable "%x" (x steht für die Stelle, an der Du die Übergabe bei Deinem Batch-Aufruf stehen hast), die Du an die Batch übergibst, arbeiten.

    Gruß
    Alex
    Zitat Zitat von Sir Quickly (Irgendwie und sowieso)
    Dahoam is do wos Gfui is.

  3. #3
    Registriert seit
    21.04.2010
    Beiträge
    252
    also hier der Inhalt der batch:

    echo "%*" > "F:\Dokumente und Einstellungen\Server\Desktop\wetter.txt"

    Habe es auch schon mit nur einzelnen Variablen probiert und auch mit anderen Zielverzeichnissen....immer die gleiche Fehlermeldung.

    Gruß
    Daniel

  4. #4
    Registriert seit
    10.12.2001
    Beiträge
    6.356
    Servus,

    wie rufst Du denn die Batch-Datei auf?

    Gruß
    Alex
    Zitat Zitat von Sir Quickly (Irgendwie und sowieso)
    Dahoam is do wos Gfui is.

  5. #5
    Registriert seit
    21.04.2010
    Beiträge
    252
    rufe die batch mit dem batch plugin auf

    hier der Eintrag:

    F:\Dokumente und Einstellungen
    \Server\Desktop\wetter.bat

    laut FE wiki muss Ich JA hinten dran an den Pfad keine Parameter setzen...oder etwa doch?

    wenn Ja Dann mal bitte nen Anstoß geben wie Ich alle Parameter weiter gebe

    Gruß
    Daniel

  6. #6
    Registriert seit
    27.09.2003
    Beiträge
    467
    Versuch mal den kompletten Alarmtext im Plugin in Anführungszeichen zu setzten und die Batch dann so auszuführen:
    echo %~1 >> "F:\Dokumente und Einstellungen\Server\Desktop\wetter.txt"

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
  •