Hey Autoiter's!
ich versuche ein Gui herzustellen welche Autoit Scripte vervollständigt, denke das wird allgemein Builder gennant. Ich konzentriere mich jetzt ersteinmal auf die Probleme die mir begegnen während ich am schreiben davon bin.
Einerseits sind einige checkboxen ausgegraut die nach drücken eines Button/etc aufgeschlossen werden, so das der Benutzer diese jetzt benutzen kann. Allerdings fählt mir keine idee ein wie ich die Checkboxen wieder ausgrauen lassen kann wenn der button erneut gedrückt wird. Ich habe das hier noch überhaupt nicht gelöst ich wählte eine Checkbox die auf 1 gesetzt werden kann & damit die anderen Button aktiviert, sobald die Checkbox auf 0 wieder steht sollen die button wieder ausgegraut werden.
Andererseits beschäftigte ich mich mit der frage wie an eine bereits compilierte Autoit Exe noch code angehangen werden kann. Vielleicht weiß das ja einer der die Topic momentan liest. Ist nicht nötig dafür ein neuen Thread zu öffnen.
Ganz klein & simple hier ein Beispiel code.
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("This is a Form", 360, 85, 450, 414)
$Checkbox1 = GUICtrlCreateCheckbox("Funktion Aktivieren", 120, 8, 113, 17)
$Input1 = GUICtrlCreateInput("Irgendwas", 120, 40, 121, 21)
GUICtrlSetState(-1, $GUI_DISABLE)
$Input = GUICtrlCreateLabel("Input", 80, 40, 28, 17)
$Checkbox2 = GUICtrlCreateCheckbox("Extra", 256, 40, 97, 17)
GUICtrlSetState(-1, $GUI_DISABLE)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Checkbox1
GUICtrlSetState($Input1, $GUI_ENABLE)
GUICtrlSetState($Checkbox2, $GUI_ENABLE)
EndSwitch
;~ if GUICtrlRead($Checkbox1) = 0 Then
;~ GUICtrlSetState($Input1, $GUI_DISABLE)
;~ GUICtrlSetState($Checkbox2, $GUI_DISABLE)
;~ EndIf
WEnd
Alles anzeigen