Подчерпнул полезную информацию из твоего поста, но мне нужно было добавить
$okbutton = GUICtrlCreateButton, но со структурой кода я разобрался и всё сделал.
Если кому понадобится, то функции для кнопок добавляются здесь:
Код:
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $Cancel_Button, $GUI_EVENT_CLOSE
Exit
Case $Toggle_Button ; Toggle the bold painting
If BitAND(GUICtrlRead($General_TVItem), $GUI_DEFBUTTON) Then
GUICtrlSetState($General_TVItem, 0)
GUICtrlSetState($Display_TVItem, 0)
Else
GUICtrlSetState($General_TVItem, $GUI_DEFBUTTON)
GUICtrlSetState($Display_TVItem, $GUI_DEFBUTTON)
EndIf
Case $okbutton; это уже моя кнопка
If Random() < 0.5 Then
Run(@ComSpec & " /c Start M_1.bat")
Else
Run(@ComSpec & " /c Start Z_2.bat")
Endif
EndSwitch
WEnd