IfExist, %A_ScriptDir%\config.ini ; Если есть файл настроек,
Gosub, ReadSettings
Else ; Если файла нет, задаём значения по умолчанию.
{
Name = d
Surname = d
Idtvoi = d
Tag = d
Zv = d
Vibor1 = Мужчина
Vibor2 = SAPD
}
fileinstall, BHkOk.jpg , %a_temp%\BHkOk.jpg
Gui, Add, Picture, x-8 y-1 w760 h250 , %a_temp%\BHkOk.jpg
Gui, Add, Edit, x12 y29 w110 h20 vName, %Name%
Gui, Add, Edit, x132 y29 w110 h20 vSurname, %Surname%
Gui, Add, Edit, x472 y29 w50 h20 vIdtvoi, %Idtvoi%
Gui, Add, Edit, x532 y29 w70 h20 vTag, %Tag%
Gui, Add, Edit, x612 y29 w110 h20 vZv, %Zv%
Gui, Add, Button, x502 y199 w100 h30 gSave1, ЗАПУСК!!!
Gui, Add, Button, x632 y199 w100 h30 gButtonSave, СОХРАНИТЬ!
Gui, Add, Button, x632 y159 w100 h30 gReadSettings, ОТКРЫТЬ СОХРАНЕНИЕ!
Gui, Add, DropDownList, x72 y59 w100 h70 vVibor1, Мужчина|Женщина
GuiControl, ChooseString, Vibor1, %Vibor1%
Gui, Add, GroupBox, x2 y9 w260 h80 , Персональная информация
Gui, Add, GroupBox, x462 y9 w270 h80 , Фракционные данные
Gui, Add, DropDownList, x552 y59 w100 h70 vVibor2, SAPD|FBI
GuiControl, ChooseString, Vibor2, %Vibor2%
; Generated using SmartGUI Creator for SciTE
Gui, Show, w756 h251, Универсальный биндер МВД.
return
GuiClose:
ExitApp
return
ReadSettings: ; Чтение настроек.
IniRead, name, %A_ScriptDir%\config.ini, Information, name
IniRead, surname, %A_ScriptDir%\config.ini, Information, surname
IniRead, Idtvoi, %A_ScriptDir%\config.ini, Information, Idtvoi
IniRead, Tag, %A_ScriptDir%\config.ini, Information, Tag
IniRead, Zv, %A_ScriptDir%\config.ini, Information, Zv
IniRead, Vibor1, %A_ScriptDir%\config.ini, Information, Vibor1
IniRead, Vibor2, %A_ScriptDir%\config.ini, Information, Vibor2
Return
ButtonSave: ; Сохранение настроек.
Gui, Submit, NoHide
IniWrite, %name%, %A_ScriptDir%\config.ini, Skill, name
IniWrite, %surname%, %A_ScriptDir%\config.ini, Skill, surname
IniWrite, %Idtvoi%, %A_ScriptDir%\config.ini, Skill, Idtvoi
IniWrite, %Tag%, %A_ScriptDir%\config.ini, Skill, Tag
IniWrite, %Zv%, %A_ScriptDir%\config.ini, Skill, Zv
IniWrite, %Vibor1%, %A_ScriptDir%\config.ini, Skill, Vibor1
IniWrite, %Vibor2%, %A_ScriptDir%\config.ini, Skill, Vibor2
Return