Telegrammereignis Programstarten -> Parameter übergeben

Hilfe & Support rund im BosMon. Posting ist ohne Anmeldung erlaubt
Antworten
Mathias87
Beiträge: 8
Registriert: 19. Aug 2011, 15:22

Telegrammereignis Programstarten -> Parameter übergeben

Beitrag von Mathias87 »

Hallo zusammen,

ich habe mir einen Filter gebaut, der bei bestimmten Telegrammen ein Program startet und diesem die Adresse mit übergeben soll.

Den Aufrauf mache ich mittels "D:\programm start.exe" "%adresse%"

Allerdings bekomme ich dann als Paramter den String %adresse% übergeben und nicht die tatsächliche Telegramadresse. Auch wenn ich die Anführungszeichen weglasse bringt es nichts, ich bekomme nur den String übergeben.

Ich nehme an ich habe irgendetwas übersehen, weiß aber nicht was?

Grüße,
Mathias
FFler24
Beiträge: 381
Registriert: 19. Jun 2017, 14:32

Re: Telegrammereignis Programstarten -> Parameter übergeben

Beitrag von FFler24 »

Hallo,

was für ein Programm möchtest Du denn starten?

Ich würde da den kleinen Umweg über eine Batch gehen. Also BosMon die Variable an die Batch übergeben lassen, dann das Programm über die Batch mit Parametern starten.
In der Batch kannst du die übergebene Variable dann mit %1 aufrufen. Wenn du mehrere übergibst dann entsprechend der Reihenfolge mit %1 %2 %3 ... usw.

Ich bin mir nämlich nicht mal sicher, ob eine direkte Übergabe von BosMon an ein anderes Programm ohne zwischengeschaltete Batch möglich ist...

Grüße
FFler
MrHiddensee
Beiträge: 179
Registriert: 9. Okt 2016, 22:42

Re: Telegrammereignis Programstarten -> Parameter übergeben

Beitrag von MrHiddensee »

Probier mal den:

%telegramm.adresse%

Dann sollte es eigentlich gehen.
Antworten