#include #include #include #include Global $Input1 = IniRead("ini.ini", "Config", "", "2") Global $Input2 = IniRead("ini.ini", "Config", "", "2") Global $Input3 = IniRead("ini.ini", "Config", "", "2") Global $Example = GUICreate("Example", 164, 178, -1, -1) Global $Input1 = GUICtrlCreateInput("", 24, 8, 121, 21) Global $Input2 = GUICtrlCreateInput("", 24, 40, 121, 21) Global $Input3 = GUICtrlCreateInput("", 24, 72, 121, 21) Global $Save = GUICtrlCreateButton("Save", 40, 104, 75, 25) Global $Start = GUICtrlCreateButton("Start", 40, 136, 75, 25) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Save Input1() Input2() Input3() MsgBox(0, "Config", "Your Settings Where Saved", 5) Case $Start Do Task() $Input1 -= 1 Until $Input1 = 0 EndSwitch WEnd Func Task() MsgBox(0, "Task", "Task",3) Do Part_A() $Input2 += 1 Until $Input2 = 5 Do Part_B() $Input3 += 1 Until $Input3 = 2 EndFunc Func Part_A() MsgBox(0, "Part A", "Part A",3) EndFunc Func Part_B() MsgBox(0, "Part B", "Part B",3) EndFunc Func Input1() $Read = GUICtrlRead($Input1) IniWrite("Expample.ini","Config","Input1",$read) EndFunc Func Input2() $Read = GUICtrlRead($Input2) IniWrite("Expample.ini","Config","Input2",$read) EndFunc Func Input3() $Read = GUICtrlRead($Input3) IniWrite("Expample.ini","Config","Input3",$read) EndFunc