Тема: AHK: Выбор окна GUI с помощью CheckBox
Всем добрый вечер. Такой вопрос, можно ли с помощью CheckBox назначить открытие одного из двух окон GUI?
Т.е. если "0", то при запуске программы всплывает одно GUI, а если "1" - то другое.
Код с первым GUI и CheckBox
IfExist, %A_ScriptDir%\config.ini ; Если есть файл настроек,
Gosub, ReadSettings ; читаем настройки.
Else ; Если файла нет, задаём значения по умолчанию.
{
edd1 = 4
edd2 = 6
DownList1 = Audi
}
Gui, Add, Edit, x32 y380 w150 h25 vedd1, %edd1%
Gui, Add, Edit, x252 y380 w160 h25 vedd2, %edd2%
Gui, Add, DropDownList, x182 y410 w70 h200 vDownList1, |Audi|Dewoo|Kia
GuiControl, ChooseString, DownList1, %DownList1%
Gui, Add, Checkbox, x195 y340 vF1 Checked%F1%, Готово
Gui, Add, Button, x652 y479 w330 h40 , Save
; Generated using SmartGUI Creator 4.0
Gui, Show, x187 y0 h530 w1006, Visa poland
Return
ReadSettings: ; Чтение настроек.
IniRead, edd1, %A_ScriptDir%\config.ini, Skill, edd1
IniRead, edd2, %A_ScriptDir%\config.ini, Skill, edd2
IniRead, DownList1, %A_ScriptDir%\config.ini, Skill, DownList1
IniRead, F1, %A_ScriptDir%\config.ini, Skill, F1
Return
ButtonSave: ; Сохранение настроек.
Gui, Submit, NoHide
IniWrite, %edd1%, %A_ScriptDir%\config.ini, Skill, edd1
IniWrite, %edd2%, %A_ScriptDir%\config.ini, Skill, edd2
IniWrite, %F1%, %A_ScriptDir%\config.ini, Skill, F1
IniWrite, %DownList1%, %A_ScriptDir%\config.ini, Skill, DownList1
Return
GuiClose:
ExitApp
А этот GUI, если CheckBox = 1
Gui, Font, S26 CDefault, Verdana
Gui, Add, Text, x2 y0 w220 h50 , 22 Февраля
Gui, +Lastfound +AlwaysOnTop
Gui, Add, Text, x2 y50 w220 h50 , 25 Марта
; Generated using SmartGUI Creator 4.0
Gui, Show, x1125 y585 h104 w226, New GUI Window
Такое вообще реально?
Всем спасибо за ответы!