Нужно сократить скрипт, никак не могу разобраться как(
есть код
и
вот как бы его сократить, чекбоксы будут только расти
есть код
Код:
If IniRead(@ScriptDir & '\config.ini', 'Options', 'Checkbox1', '') = 1 Then GUICtrlSetState($CheckBox1, 1)
If IniRead(@ScriptDir & '\config.ini', 'Options', 'Checkbox2', '') = 1 Then GUICtrlSetState($CheckBox2, 1)
;....
If IniRead(@ScriptDir & '\config.ini', 'Options', 'Checkbox96', '') = 1 Then GUICtrlSetState($CheckBox96, 1)
If IniRead(@ScriptDir & '\config.ini', 'Options', 'Checkbox97', '') = 1 Then GUICtrlSetState($CheckBox97, 1)
и
Код:
Case $CheckBox1
IniWrite(@ScriptDir & '\config.ini', 'Options', 'CheckBox1', GUICtrlRead($CheckBox1))
Case $CheckBox2
IniWrite(@ScriptDir & '\config.ini', 'Options', 'CheckBox2', GUICtrlRead($CheckBox2))
;...
Case $CheckBox96
IniWrite(@ScriptDir & '\config.ini', 'Options', 'CheckBox96', GUICtrlRead($CheckBox96))
Case $CheckBox97
IniWrite(@ScriptDir & '\config.ini', 'Options', 'CheckBox97', GUICtrlRead($CheckBox97))
вот как бы его сократить, чекбоксы будут только расти