Guten Morgen,
ich möchte gerne folgendes verwirklichen.
Ein Script (EXE) bauen, die als Windows dienst läuft. Diese frägt mit AdlibRegister eine Funktion ab, welche nach der Existenz eines bestimmten Fenstern sucht. Sobald dieses Fenster existiert, soll eine weiteres Script (EXE) gestartet werden, welches genau einmal durchläuft und sich dann selbst beendet.
Aktuell wird die aufgerufene EXE aber alle 250 ms neu gestartet, da ich bisher den Aufruf nur mit Run verwirklicht habe. Wie bilde ich hier den ein RunOnce ab?
Kurze Erklärung was hier genau passieren soll.
- Die 1. EXE läuft als Dienst uns schlummert im Hintergrund.
- Wenn ich dann ein Telefonat reinbekomme, öffnet sich das Fenster, auf welches der Dienst wartet.
- Wenn das Fenster entdeckt wird, soll die 2. EXE nur einmal starten. Diese positioniert 2 Fenster genau 1 mal an bestimmte Koordinaten. Danach beendet sich die 2. EXE
- Problem ist jetzt, das die 1. EXE ja das zu suchende Fenster gleich wieder findet, jetzt aber die 2. EXE nicht mehr ausgeführt werden soll.
Danke für Eure Hilfe