#include <file.au3>
;~ Opt("TrayIconHide", 1)
$last = "0"
$log = WinActive("TeamSpeak 2")
If $log = -1 Then
MsgBox(0, "Error", "error teamspeak is not open")
Exit
EndIf
While 1
$msg = WinGetText("TeamSpeak 2")
$parts = StringSplit($msg, @CRLF)
$letzte = $parts[$parts[0]-3]
Select
Case StringInStr($letzte,"joined channel")
$res = StringRegExp($letzte, "([A-Za-z. 0-9]*) joined channel", 1)
If $last = $res[0] Then
ContinueLoop
Else
TrayTip("Teamspeak", $res[0] , 5)
$last = $res[0]
EndIf
EndSelect
Sleep(100)
WEnd
also ich möchte das das programm die teamspeak meldungen ausliest und anzeigt wenn jemand in einen channel gejoint ist, das tut das script, allerdings mit 100% cpu auslastung
ich hoffe ich könnt das irgendwei schöner machen