Nun ja, ich habe eine vielleicht etwas umständliche Lösung, aber sie funktioniert!

Ich habe eine batch geschrieben:

echo probe >> probe.txt

Die habe ich Probestart.bat genannt

Eine zweite batch mit dem Namen Probeende.bat hat folgenden Inhalt

if exist probe.txt del probe.txt

Die erste batch lasse ich zu Beginn meines Zeitfensters über die Option "Geplante Tasks" von Win XP ausführen.
Die Zweite ebenfalls über diese Funktion zum Ende des gewünschten Zeitfensters in dem der Probealarm zu erwarten ist.

Meine eigentliche alarm.bat habe ich wie folgt erweitert:

if exist probe.txt goto probe

hier folgen jetzt meine Aktionen, die ich eigentlich bei einem Alarm ausführen möchte.

exit

:probe

und hier die Aktionen, die ich bei einem Probealarm ausführen möchte


Vielleicht ist diese Lösung sehr umständlich, aber immerhin funktioniert es. Ich habe als Zeitfenster eine Stunde gewählt, da man ja nie genau sagen kann, wann der Probealarm kommt. Nachteil ist halt, dass alle Alarme in dieser Zeit als Probealarm behandelt werden. Aber damit muss ich dann wohl leben :-)