Prüfen Solange .au3 läuft

  • Ich habe einen Installer, der verschieden Start/ Stop Button hat. Nun Soll er zB den MySQL Dienst starten. Das klappt auch wunderbar, aber ich möchte dauerthaft (solange dieser Installer offen ist) eine Prüfung laufen lassen, ob dieser Dienst bzw das Programm gestartet ist! Die Abfrage dazu ist auch klar

    Code
    If ProcessExists ("httpd.exe") Then
    	GUICtrlSetState ($httpd_start, $GUI_DISABLE)
    Endif

    Aber diese Prüfung soll eben immer laufen! Ich habe leider nicht gefunden, was für eine Schleife ich dafür verwenden muss...

    Danke im Vorraus

  • Probier mal

    Spoiler anzeigen
    [autoit]

    While 1
    If ProcessExists ("httpd.exe") Then
    GUICtrlSetState ($httpd_start, $GUI_DISABLE)
    Endif
    Wend

    [/autoit]
  • hossa das ging ja schnell - klappt aber noch net so ganz:

    Spoiler anzeigen
    [autoit]


    Func myadlib ()
    If ProcessExists ("mysqld.exe") Then
    GUICtrlSetState($mysql_start, $GUI_DISABLE)
    EndIf
    If ProcessExists ("httpd.exe") Then
    GUICtrlSetState ($httpd_start, $GUI_DISABLE)
    Endif
    EndFunc

    [/autoit]

    davor natürlich

    Spoiler anzeigen
    [autoit]


    AdlibEnable ("myadlib")

    [/autoit]
  • ok ich habs! hatte aus Versehen $mysql_start anstatt $start_mysql -.-"

    Vielen Dank! Wenn jmd an nem selbstgebauten XAMPP interessiert ist, ich hät da was ;)