Seite 1 von 1

Telegramm in txt-file

Verfasst: 24. Jul 2017, 09:34
von fwrabu
Hallo Zusammen,

ich will, dass ein Telegrammereignis ein Textfile generiert. Dafür habe ich eine kleines Batchfile:

@echo off
chcp 1252
set "Datum=%date%"
set "Uhrzeit=%time:~0,2%:%time:~3,2%:%time:~6,2%"
set "Alarmierungen=c:\temp\alarm.txt"
set "Meldung=%telegramm.meldung%"
set "RIC=%telegramm.adresse%"
rem In Datei schreiben
ECHO %Datum% - %Uhrzeit% - %RIC% - %Meldung% - %Testzeit%>>"%Alarmierungen%_%Datum%.txt"
ECHO ----------------------------->>"%Alarmierungen%_%Datum%.txt"
EXIT


Leider wird mir die Meldung und der Rico nicht in das Textfile geschrieben.
Die Variablen habe ich von: http://www.bosmon.de/doc/BosMon/Variablen
Ich habe die Version 1.4.3 Build 1599
Was mache ich falsch?

Besten Dank für Eure Unterstützung

Re: Telegramm in txt-file

Verfasst: 24. Jul 2017, 17:50
von NewWave
Hallo,

du musst die RIC und den Text als Parameter übergeben, die Batch muss wie folgt aussehen:

Code: Alles auswählen

@echo off
chcp 1252 
set Datum=%date%
set Uhrzeit=%time:~0,2%:%time:~3,2%:%time:~6,2%
set Alarmierungen=c:\temp\alarm.txt
set Meldung=%~1
set RIC=%~2
rem In Datei schreiben
ECHO %Datum% - %Uhrzeit% - %RIC% - %Meldung% - %Testzeit% >> %Alarmierungen%_%Datum%.txt
ECHO ----------------------------- >> %Alarmierungen%_%Datum%.txt
EXIT


Das Telegrammereignis so:

Code: Alles auswählen

"pathZuBatch\fu.bat" "%telegramm.meldung%" "%telegramm.adresse%"
Gruß

NewWave