Tag
Ich arbeite grade an einem Script, bei welchem mit der Tastenkombination "Alt" + "." ein Programm beendet wird. Jedoch ist es ja auch möglich, das Programm selber zu beenden, also durch klicken auf das rote Kreuz oder durch die interne Funktion. Nun habe ich das Problem das, wen der User genau dies tut, also seine Anwendung selber schliesst, der Prozess von der AutoIt Anwendung weiterläuft, was ich allerdings unschön finde da beim erneuten Start, die Anwendung doppelt läuft. Hier erstmal der Code der entscheidende Abschnitt:
[autoit]While 1
sleep(100)
WEnd
Func _Close()
WinKill("Fenstertitel")
EndFunc
Nun würde ich genau hier irgendwo noch eine Möglichkeit einbauen, dass er den Prozess der Anwendung überwacht, und sich selbst (also die AutoIt Anwendung) beendet, sobald er merkt dass die Anwendung nicht mehr läuft bzw. vom User durch die normale Funktion beendet wurde. Ich habe gewisse Sachen probiert, aber irgendwie bringe ich es nicht hin dass er sogesehen 2 While Sachen zum gleichen Zeitpunkt ablaufen lässt. Weiss wer Rat?
Danke, Ahatius.