Ich habe wieder eine DAU Frage... Ich habe eine GUI und ein Tray menue. Ich möchte natürlich, dass Gui und tray Menue gleichzeitig Befehle entgegen nimmt, allerdings weiß ich nicht wie ich die Schleife unter einem Hut bekomme.
Mit zwei While Schleifen ignoriert er logischerweise immer eine...
Spoiler anzeigen
#include <GUIConstantsEx.au3>
Opt("TrayMenuMode",1) ; Default tray menu items (Script Paused/Exit) will not be shown.
$settingsitem = TrayCreateMenu("Settings")
$displayitem = TrayCreateItem("Display", $settingsitem)
$printeritem = TrayCreateItem("Printer", $settingsitem)
TrayCreateItem("")
$aboutitem = TrayCreateItem("About")
TrayCreateItem("")
$exititem = TrayCreateItem("Exit")
TraySetState()
#Region ### START Koda GUI section ### Form=
$Form3 = GUICreate("Form3", 413, 305, 246, 181)
$Button1 = GUICtrlCreateButton("Button1", 40, 40, 321, 209, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
While 1
$msg = TrayGetMsg()
Select
Case $msg = 0
ContinueLoop
Case $msg = $aboutitem
Msgbox(64,"About:","AutoIt3-Tray-sample")
Case $msg = $exititem
ExitLoop
EndSelect
WEnd
Exit
Meine Versuch die beiden Schleifen in eine gemeinsame zu setzen endete immer im Chaos.
hat jemand einen Schlag auf den Hinterkopf für mich parat?
Danke