Hi!
Also hab schon in die Abteilung "ohne Gegenleistung" gepostet. Benötige dieses Script jedoch dringend.
Und zwar benötige ich ein Script, dass automatisch überprüft ob ein bestimmtes geöffnetes Programm (Prozess) ganz normal läuft oder eben gerade mit "Keine Rückmeldung" dasteht (also komplett einfriert). Und wenn es dann eben eingefroren ist, beendet das script automatisch diesen prozess.
Hab in der Arbeit nämlich ein Programm laufen, dass sich nach bestimmter Zeit immer aufhängt. Derzeit hab ichs so gelöst, dass er das Programm alle 2 Stunden beendet. Aber ist ja auch nicht wirklich von Vorteil.
Also ich würde sogar dafür zahlen wenn mir das jemand schreibt, danke.
Mfg
EDIT: Kann das vielleicht mit WinExists funtkionieren?
ALso ungefähr so:
While 1
If WinExists("Name des Fensters") ---> [Aber wie find ich den genauen Namen des Fensters heraus wenn der keine rückmeldung hat, also mit genauen ABständen usw?] Then
WinActivate("Name des Fensters")
Sleep(2000)
ProcessClose oder WinKill
Endif
Wend
Also starten tut es dann wieder autmatisch, das brauch ich im script nicht drinnen. Also nur das es es beendet.
Hmm gibt es nen Befehl mit dem ich den Fensternamen ausgeben kann? Dann mach ich das nämlich einfach mit dem Befehl irgendwie?
Naja hoffentlich schreibt bald jemand etwas und hilft mir. Danke.
Mfg
EDIT: Ok hab nun WinGetTitleRetrives the full title from a window. gefunden. Also so les ich mir den titel aus und versuch dann mit winexists, winactivate und winkill hoffentlich das fenster schließen
Bin nicht daheim deswegen kann ichs nicht testen. werds daheim aber mal ausprobieren. hoffe trotzdem, dass mir vl irgendwer helfen kann oder mir tipps geben kann.