Nawigacja po forum
Please or Zarejestruj się to create posts and topics.

Funkcja wyświetlająca log w GUI Autoit - logtxt

Moja autorska funkcja której obsługuję sobie okno logu we wszystkich moich skryptach pisanych dla Variatkowa, i wcześniejszych projektach.

Zmienna $logrefresh odpowiada za czyszczenie okienka loga (nazwane $Edit1=GUICtrlCreateEdit), gdyż coś się psuło bez tego - po prostu po 15 wyświetleniach loga funkcja automatycznie czyści pole i jedzie dalej.

Możecie do niej dodać jeszcze logowanie do pliku, resztę kombinujcie sami 😉

Func logtxt($info)

    $logrefresh = $logrefresh + 1

    If $logrefresh = 15 Then

        GUICtrlSetData($Edit1, "")

        $logrefresh = 0

    EndIf

    _GUICtrlEdit_AppendText($Edit1, @CRLF & @HOUR & ":" & @MIN & ":" & @SEC & " | " & $info)

EndFunc   ;==>logtxt