Dann berichte doch einmal, wie du EIN Programm aufrufst..
Dann berichte doch einmal, wie du EIN Programm aufrufst..
--
In a world without walls and fences, who needs Windows and Gates ??
Meine private Webseite: http://www.db1jat.org
ein Programm öffne ich einfach über die Option in fms32pro....
hier gebe ich dann einfach die Parameter an das Programm was geöffnet wird.
in einer batch datei ein programm starte ich:
@echo off
start "" "C:......"
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
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"???
%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.
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
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
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
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)