Hallo!
Ich lese schon eine ganze Zeit mit und konnte mir so schon einige Anregungen holen. Leider konnte ich mit der Suche zu meinem Problem nichts finden
Den Script setze ich ein um ein Plugin, welches das LCD Display am Gehäuse steuert, nach dem Standby neuzustarten - sonst zeigt es nichts mehr an.
Am Anfang habe ich das Plugin vor dem Standby geschlossen und beim Aufwachen wieder gestartet. Leider kam es vermehrt dazu, dass mehr als ein Prozess (Plugin) offen war und somit das Display auch nicht funktionierte. Den Grund dafür konnte ich nicht lokalisieren. Also habe ich alles in ein Script gepackt und lasse jetzt alle gleichnamigen Prozesse schließen um das Plugin dann erneut einmal zu starten.
Das Problem ist jetzt, dass das Plugin sporadisch zweimal gestartet wird - wie gesagt nicht immer - und mehr als zweimal konnte ich auch noch nicht feststellen.
Der Script sieht wie folgt aus:
[autoit]AutoItSetOption ("WinTitleMatchMode", 2)
[/autoit][autoit][/autoit][autoit]While WinExists ("iMON VFD/LCD Plugin")
WinClose ("iMON VFD/LCD Plugin")
WEnd
Sleep (2000)
[/autoit][autoit][/autoit][autoit]Run ("C:\Programme\System\iMONPlugin\IMONPlugin.exe")
[/autoit]Vielleicht hat jemand eine Idee oder einen Ansatz, wie ich prüfen kann, dass mehr als ein Prozess gestartet wurde und ein erneutes killen der Prozesse / erneutes Ausführen veranlasst wird.
Oder vielleicht kennt jemand das Problem mit dem doppelt ausführen!?