; Подключение GuiConstants (необходимо для использования GUI-функций) #include ; Создание GUI GuiCreate("Menu", 400, 150) ; Кнопка 1 $button1 = GUICtrlCreateButton("Button1", 100, 20, 200, 30) ; Кнопка 2 $button2 = GUICtrlCreateButton("Button2", 100, 70, 200, 30) GUISetState(@SW_SHOW) Func Function1() ; Скрыть GUI на время выполнения функции GUISetState(@SW_show) ; ================================================== ; Скрипт, аналогичный составленному для Кнопки 1 ; ================================================== EndFunc Func Function2() ; Скрыть GUI на время выполнения функции GUISetState(@SW_HIDE) ; ================================================== ; Скрипт, аналогичный составленному для Кнопки 2 ; ================================================== EndFunc While 1 $guimsg = GuiGetMsg() Select Case $guimsg = $GUI_EVENT_CLOSE Exit ; выход из GUI Case $guimsg = $button1 function1() ; выполнение кода для Button1 function Case $guimsg = $button2 function2() ; выполнение кода для Button2 function EndSelect WEnd