Hi also ich komm direkt zur Sache.
Wie krieg ich die .ini ausgelesen so das beim Start die Checkbox markiert ist?
Spoiler anzeigen
#NoTrayIcon
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
GuiCreate('Settings', 230, 130)
GUICtrlCreateTab(10, 10, 200, 100)
GUICtrlCreateTabItem("English")
$Checkbox1 = GuiCtrlCreateCheckBox("AutoUpdate",20,40)
$Checkbox2 = GuiCtrlCreateCheckBox("AutoLogin",20,60)
$Checkbox3 = GuiCtrlCreateCheckBox("Newsletter",20,80)
GUISetState(@SW_SHOW)
While 1
$this = GUIGetMsg()
Switch $this
Case $GUI_EVENT_CLOSE
Exit
Case $Checkbox1
$Read = GUICtrlRead ($Checkbox1)
If $Read = "1" Then
iniwrite("config.ini","Settings","AutoUpdate","yes")
ElseIf $Read = "4" Then
iniwrite("config.ini","Settings","AutoUpdate","no")
EndIf
Case $Checkbox2
$Read = GUICtrlRead ($Checkbox2)
If $Read = "1" Then
iniwrite("config.ini","Settings","AutoLogin","yes")
ElseIf $Read = "4" Then
iniwrite("config.ini","Settings","AutoLogin","no")
EndIf
Case $Checkbox3
$Read = GUICtrlRead ($Checkbox3)
If $Read = "1" Then
iniwrite("config.ini","Settings","Newsletter","yes")
inputbox("E-Mail:","Enter E-Mail Adress here")
ElseIf $Read = "4" Then
iniwrite("config.ini","Settings","Newsletter","no")
EndIf
EndSwitch
WEnd