So vielleicht?
Spoiler anzeigen
[autoit]
#include <Constants.au3>
#NoTrayIcon
Opt("TrayMenuMode", 1) ; Standard Traymenüeinträge (Skript pausieren/beenden) werden nicht angezeigt.
$exititem = TrayCreateItem("Beenden")
TraySetState()
$t = TimerInit()
While 1 * Sleep(10)
$msg = TrayGetMsg()
Select
Case $msg = $exititem
ExitLoop
Case TimerDiff($t) > 30000
ConsoleWrite("Mach dein Zeugs" & @CRLF)
$t = TimerInit()
EndSelect
WEnd