Hey Community,
In einem Skript das ich für meinen Dad geschrieben habe, funktioniert das Schließen nicht. Weder durch das TrayMenü, noch durch $GUI_EVENT_CLOSE.
Würde mich freuen, wenn ihr mir so schnell wie möglich helfen könntet.
Hier die Buttonabfrage:
Spoiler anzeigen
TCPStartup ()
[/autoit] [autoit][/autoit] [autoit]$C = TCPConnect (TCPNameToIP("zacharja.dyndns.org"),21000)
If $C = -1 Then
MsgBox (48,"Alarm!","Dein Sohn ( ;P ) hat den PC nicht an, oder hat keine Internetverbindung.")
EndIf
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("TrayMenuMode", 1)
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Alarm!", 202, 122, 330, 266)
$Label1 = GUICtrlCreateLabel("Willkommen Daddy!", 40, 0, 147, 27)
GUICtrlSetFont(-1, 12, 400, 0, "Comic Sans MS")
$Label2 = GUICtrlCreateLabel("Gebe eine Nachricht ein und klicke auf", 8, 32, 189, 17)
$Label3 = GUICtrlCreateLabel("Senden!", 8, 48, 44, 17)
$Input1 = GUICtrlCreateInput("", 8, 64, 185, 21)
$Button1 = GUICtrlCreateButton("Senden!", 104, 88, 89, 25, $WS_GROUP)
TraySetClick("9")
$MenuItem1 = TrayCreateItem("Beenden")
$MenuItem2 = TrayCreateItem("Anzeigen/Verstecken")
GUISetState(@SW_SHOW)
$Show = True
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
TCPSend ($C, GUICtrlRead($Input1))
Do
$Wait = TCPRecv ($C, 10)
Until $Wait <> ""
If $Wait = "OK" Then
TrayTip ("Alarm!","Nachricht wurde empfangen.", 5)
GUICtrlSetData ($Input1,"")
EndIf
$Wait = ""
EndSwitch
$nMsg2 = TrayGetMsg()
Switch $nMsg2
Case $MenuItem1
Exit
Case $MenuItem2
_ShowHide()
EndSwitch
$Recv = TCPRecv ($C, 9999)
If $Recv <> "" Then
MsgBox (0,"Nachricht:",$Recv)
$Recv = ""
EndIf
WEnd
Func _ShowHide()
If $Show = True Then
GUISetState (@SW_HIDE)
$Show = False
ElseIf $Show = False Then
GUISetState (@SW_SHOW)
$Show = True
EndIf
EndFunc
Danke im Vorraus.
EDIT: Geht nach dem letzten Update.
Aber trotzdem Danke für eure Mühe!