Moin..

Zunächst wird aus deiner Nachricht nicht klar, wie du die verwendeten Programme
verwendest. Dadurch kann man nicht wirklich auf deinem vorhandenen System auf-
bauen.

Um dennoch eine Lösung zu finden, wären meine ersten Gedanken folgende:

In einer Batchdatei wird folgendes getan:

anfang:
Prüfen, ob eine Lock-Datei existiert
Existiert sie, gehe zu "pruefe", ansonsten
Erstelle Lock-Datei und schreibe aktuelle Uhrzeit hinein
Erstelle Datei mit RIC-Namen und schreibe erkannten Text hinein
Starte eine zweite Batchdatei mit Lock-Dateinamen und RIC-Namendateiname als Parameter **)
Gehe zu "ende"

pruefe:
Vergleiche Uhrzeit aus Lock-Datei mit aktueller Uhrzeit
Ist die gewünschte "Wartezeit"*) abgelaufen, gehe zu "senden", ansonsten
Füge an Datei mit RIC-Namen den erkannten Text an
Gehe zu "ende"

senden:
Füge an Datei mit RIC-Namen den erkannten Text an
Sende die Datei mit RIC-Namen per Email, SMS, sonstwas aus..
Lösche die Datei mit dem RIC-Namen
Lösche die Lock-Datei

ende:
exit 0

*) = die Zeit, die Telegramme gesammelt werden sollen

**) = Zweite Batchdatei:
Warte *)-Zeit + 2 oder 3 Sekunden ..
Prüfe, ob Lock-Datei (aus Parameter) existiert
Wenn nein, gehe zu ende, ansonsten
Sende die Datei mit RIC-Namen per Email, SMS, sonstwas aus..
Lösche die Datei mit dem RIC-Namen
Lösche die Lock-Datei

ende:
exit 0

Ist ein erster Ansatz in Pseudo-Code, alle Aufgaben sind im Standard-
Umfang des Batch-Interpreters enthalten.

Die zweite Datei ist nötig, damit der Alarm auch dann sicher ausgesendet wird,
wenn keine weiteren Daten empfangen wurden.. schliesslich würden die Daten
nur angefügt und die Zeit überprüft, wenn Daten empfangen und die erste Batch
ausgeführt werden. Man könnte den "senden"-Teil der ersten Batch auch weglassen,
ganz nach eigenem Geschmack ;)

Gruss,
Tim