Bei uns soll ein Programm (XPhone Client) erst dann automatisch gestartet werden wenn die Anmeldung des Users an Lotus Notes erfolgt ist.
Das Programm greift auf die Notes.ini zu und erzeugt Fehlermeldungen solange der Anmeldebildschirm von Notes offen ist, da es dann nicht auf die ini zugreifen kann.
Jetzt habe ich als Krücke eine Batch geschrieben, die abfragt, ob nlnotes.exe in der Prozessliste steht. Sobald die nlnotes.exe geladen ist, wartet die Batch 100 Sekunden und startet das Programm. Das ist aber immer noch fehleranfällig ist, da es ja auch mal vorkommen kann, dass der Notes Anmeldebildschirm viel länger stehen bleibt, ohne dass der Benutzer sein Kennwort eingibt.
Kann mir da bitte jemand auf die Sprünge helfen?
Die Batch:
@echo off
goto Testing
:Testing
tasklist |find /i "nlnotes.exe" >nul
if %errorlevel% == 0 goto Start
if %errorlevel% == 1 goto Testing
:Start
echo gestartet
timeout 100
"C:\Program Files\XPhone30\XPhone.exe"