Hallo zusammen!
Ich bin neu hier im Forum, und ich hoffe ich stelle meine Frage einigermaßen verständlich, da ich mich mit Autoit ebenfalls erst in der "Anfreundungsphase" befinde.
Mein Problem:
Ich habe mir ein Tool gebastelt, welches im Falle einer Störung eine EMail an einen bestimmten Personenkreis schicken soll. Der Mailtext wird in einer Editbox angezeigt, und
soll mit Begrifflichkeiten angereichert werden, die über Pulldownmenüs ausgewählt werden.
Grundsätzlich funktioniert das alles schon einigermaßen gut, aber beim starten des Tools enthält der Mailtext die Default-Texte, die beim Start in den Pulldown-Menüs stehen. Meine
Frage wäre jetzt, wie ich es schaffe, dass sich nach jeder Auswahl über ein Pulldown-Menü der Mailtext in der Editbox aktualisiert?!?!? :wacko:
Ich habe schon einiges probiert, und auch schon einiges im Forum und bei Google gefunden. Aber ich nehme an, dass ich die Informationen (noch) nicht richtig umsetzen kann.
#Region ### START Koda GUI section ### Form=$Infomailer = GUICreate("Infomailer", 904, 991, 713, 33, -1) ;$WS_EX_TRANSPARENT)$Radio1 = GUICtrlCreateRadio("Radio1", 32, 48, 17, 17)$Radio2 = GUICtrlCreateRadio("Radio1", 32, 73, 17, 15)$Radio3 = GUICtrlCreateRadio("Radio1", 32, 96, 17, 17)$Radio4 = GUICtrlCreateRadio("Radio1", 32, 120, 17, 17)$Radio5 = GUICtrlCreateRadio("Radio1", 32, 144, 17, 17)$Radio6 = GUICtrlCreateRadio("Radio1", 376, 48, 17, 17)$Radio7 = GUICtrlCreateRadio("Radio1", 376, 73, 17, 15)$Radio8 = GUICtrlCreateRadio("Radio1", 376, 96, 17, 17)$Radio9 = GUICtrlCreateRadio("Radio1", 376, 120, 17, 17)$Radio10 = GUICtrlCreateRadio("xxxx", 376, 144, 17, 17)$Label1 = GUICtrlCreateLabel("xxxx", 56, 48, 36, 17)$Label2 = GUICtrlCreateLabel("xxxx", 56, 72, 42, 17)$Label3 = GUICtrlCreateLabel("xxxx", 56, 96, 33, 17)$Label4 = GUICtrlCreateLabel("xxxx", 56, 120, 77, 17)$Label5 = GUICtrlCreateLabel("xxxx", 56, 144, 111, 17)$Label6 = GUICtrlCreateLabel("xxxx", 400, 48, 121, 17)$Label7 = GUICtrlCreateLabel("xx", 400, 72, 22, 17)$Label8 = GUICtrlCreateLabel("xxxxxxxxx", 400, 96, 103, 17)$Label9 = GUICtrlCreateLabel("xxxxx", 400, 120, 51, 17)$Label10 = GUICtrlCreateLabel("xxxx", 400, 144, 25, 17)$Group1 = GUICtrlCreateGroup("Betroffene Enterprisekunden auswählen", 8, 8, 633, 185, -1, $WS_EX_TRANSPARENT)GUICtrlCreateGroup("", -99, -99, 1, 1)$Stadt = GUICtrlCreateInput("Stadt", 240, 256, 177, 21)$INPUT_NEV = GUICtrlCreateInput("", 688, 256, 177, 21)$Label_NEV = GUICtrlCreateLabel("NEV:", 688, 235, 177, 21)$Dienst = GUICtrlCreateCombo("Dienst", 32, 256, 177, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))GUICtrlSetData(-1, "Dienst1|Dienst2|Dienst3|Dienst4")$Mitarbeiter = GUICtrlCreateCombo("", 440, 256, 185, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))GUICtrlSetData(-1, "Name|Name|Name|Name|Name|Name|Name|Name")$Label12 = GUICtrlCreateLabel("Dienst:", 32, 224, 37, 17);$Input_Stadt = GUICtrlCreateInput("", 240, 224, 32, 17)$Label_Stadt = GUICtrlCreateLabel("Stadt:", 240, 224, 32, 17)$Label14 = GUICtrlCreateLabel("Mitarbeiter", 440, 224, 53, 17)$Group2 = GUICtrlCreateGroup("EMail Setup", 8, 200, 633, 121)GUICtrlCreateGroup("", -99, -99, 1, 1);GUICtrlCreateEdit("", 48, 456, 577, 505);GUICtrlCreateInput("", 48, 400, 577, 21)$Input_Betreff = GUICtrlCreateInput("1. Enterprise Infomail zu ", 48, 400, 577, 21)$Label_Betreff = GUICtrlCreateLabel("Betreff", 48, 368, 35, 17)$Label15 = GUICtrlCreateLabel("EMail-Text", 48, 432, 54, 17)$Edit_Mailtext = GUICtrlCreateEdit ("Sehr geehrte Damen und Herren," & @CRLF & @CRLF & "hiermit möchten wir Sie über folgenden Incident informieren:" & @CRLF & @CRLF & "Träger/Dienst: " & GUICtrlRead($Dienst) & " im Großraum " & GUICtrlRead($Stadt) , 48, 456, 577, 505)$Group3 = GUICtrlCreateGroup("Mail", 8, 336, 633, 641)GUICtrlCreateGroup("", -99, -99, 1, 1);$Button1 = GUICtrlCreateButton("Mail erstellen", 688, 904, 177, 49)$Button_Attachment = GUICtrlCreateButton("Attachment", 688, 604, 177, 49)$Input_Attachment = GUICtrlCreateInput("", 688, 704, 177, 49)$Button_Senden = GUICtrlCreateButton("Senden", 688, 904, 177, 49)$Button_Beenden = GUICtrlCreateButton("Beenden", 688, 804, 177, 49)GUISetState(@SW_SHOW)#EndRegion ### END Koda GUI section ###
[/autoit]Ich hoffe, aus meinem (vermutlich unprofessionell verbastelten) Code-wirr-warr wird jemand schlau. Habt Gnade......ich fummel erst seit einer Woche mit dem Quatsch.
Ich habe einiges in "XXX" umgewandelt, um meine / unsere Kunden zu schützen. Aber ich denke mal, dass man den Sinn trotzdem einigermaßen verstehen kann.
Vielen Dank im voraus für Eure Hilfe!!!
Gruß
Tullamore