Ergebnis 1 bis 15 von 16

Thema: 2 Programme bei einer Alamierung ausführen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    28.11.2005
    Beiträge
    2.759
    Und was passiert, wenn du in der Batch-Datei dem Programm, das du startest,
    die Parameter mitgibst ?
    --
    In a world without walls and fences, who needs Windows and Gates ??

    Meine private Webseite: http://www.db1jat.org

  2. #2
    Registriert seit
    30.04.2007
    Beiträge
    138
    ja die frage ist wie gebe ich die parameter mit??
    ich nenne mein batch datei einfach mal "test.bat". so jetzt schreibe ich in die Batch datei:

    @echo off
    start "" "C:\IBSA\ibsa.exe %1 %2 %3"
    start "" "c:\poc.exe xx %3 xx xx %4 xx"

    ich habe es auch schon einmal so probiert:(da ich es ihrgendwo gelesen habe)

    @echo off
    start "" "C:\IBSA\ibsa.exe" /%1 %2 %3
    start "" "c:\poc.exe" /xx %3 xx xx %4 xx

    aber wie rufe ich die batch datei unter FMS32pro auf einfach nur "pfad/test.bat"???

  3. #3
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    %x ist immer ein Platzhalter, aber das %2 in FMS32pro hat nicht unbedingt die gleiche Bedeutung wie %2 in der Batchdatei. In der Batchdatei werden einfach alle übergebenen Parameter durchnummeriert:

    Beispiel: testbatch.bat 123 abc "hallo welt" test

    dann ist
    %1 = 123
    %2 = abc
    %3 = "hallo welt"
    %4 = test

    Mit %* kann man auch alle Parameter verarbeiten/weitergeben.

    Zitat Zitat von Joerg112 Beitrag anzeigen
    aber wie rufe ich die batch datei unter FMS32pro auf einfach nur "pfad/test.bat"???
    Du musst natürlich alle Parameter, die deine Programme brauchen, schon an die Batch übergeben, sonst kannst du sie ja nicht von der Batch aus weitergeben.
    Felix
    felix[null][null][null]@funkmeldesystem.de

  4. #4
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    Also du kannst Parameter weitergeben wie du willst, von daher gibts kaum Fälle, die nicht möglich wären...

    Schreib doch bitte einfach mal was deine Programme brauchen in dem Format:

    programm1.exe [FMS-Kennung] [Status] [Rufname]
    ...
    Felix
    felix[null][null][null]@funkmeldesystem.de

  5. #5
    Registriert seit
    30.04.2007
    Beiträge
    138
    c:\poc.exe xx %3 xx xx %4 xx
    %3 ist die Einsatzmeldung
    %4 ist die Fahrzeugkennung, hier kann auch ein Fixtext angegeben werden, z.B. c:\poc.exe xx %3 xx xx Löschzug Musterdorf xx


    und bei der
    C:\IBSA\ibsa.exe %1 %2 %3
    %1 Rich
    %2 Subadresse (a,b,c)
    %3=Einsatztext

  6. #6
    Registriert seit
    10.12.2003
    Beiträge
    3.902
    poc.exe xx %3 xx xx %4 xx
    ibsa.exe %1 %2 %3

    sollte funktionieren, wenn du die batch so startest: ...bat %1 %2 "%3" "%4"
    Felix
    felix[null][null][null]@funkmeldesystem.de

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
  •