1 (изменено: Lisov666, 2022-08-14 11:57:39)

Тема: AHK: Как сделать сохранение данных DropDownList в конфиг data.egl

Привет, подскажите как сохранить выбор DropDownList.
Я пытался сделать и все выходит напрасно, оно сохраняет, но не выводит, что я выбрал.
Заранее спасибо.

#include udf.ahk
; Generated by Auto-GUI 3.0.1
#SingleInstance Force
#NoEnv
SetWorkingDir %A_ScriptDir%
SetBatchLines -1
IniRead, JWI, data\data.egl, User, JWI

Gui, Font, s9 Bold cGreen, Segoe UI
Gui, Add, Tab3, x0 y0 w1250 h700, Бинды|РП Ситуация|Препараты|ПМП|Лекции
Gui, Tab, 1
Gui, Add, Picture, x0 y21 w1250 h700, data\img\Фон.jpg
Gui, Add, Picture, x30 y650 w44 h40 gInfo, data\img\Иконки\logo.jpg
Gui, Add, Picture, x90 y650 w44 h40 gTeh, data\img\Иконки\teh.jpg
Gui, Add, Picture, x150 y650 w44 h40 gReg, data\img\Иконки\reg.jpg
Gui, Add, Picture, x225 y650 w44 h40 gZHA, data\img\Иконки\ЖА.jpg
Gui, Font, s12 Bold cGreen, Arial
Gui, Add, Button, x50 y242 w297 h38 gTreatment, Лечение
Gui, Add, Button, x50 y296 w297 h38 gSMP, СМП
Gui, Add, Button, x50 y350 w297 h38, Рация
Gui, Add, Button, x50 y404 w297 h38, Рабочий день
Gui, Add, Button, x900 y242 w297 h38, ЕМК
Gui, Add, Button, x900 y296 w297 h38, Призыв
Gui, Add, Button, x900 y350 w297 h38, Собеседование
Gui, Add, Button, x900 y404 w297 h38, Для СС
Gui, Tab

Gui, Show, w1250 h700, МЗ_helper
Return

Reg:
    Gui, 5: Destroy
    Gui, 5: Font, s10 Bold, Arial
    Gui, 5: Add, DropDownList, x110 y15 w278 h150 vJWI,||Интерн|Фельдшер|Лаборант|Врач-стажер|Врач-участковый|Врач-терапевт|Врач-хирург|Заведующий Отделением|Заместитель Главного Врача|Главный врач
    GuiControl,  ChooseString, JWI, %JWI%
    Gui, 5: Add, DropDownList, x110 y200 w278 h150, ЦГБ г. Приволжск|ОКБ г. Мирный|ЦГБ г. Невский
    Gui, 5: Add, DropDownList, x110 y237 w278 h150, Мужской|Женский|Не определился
    Gui, 5: Add, Edit, x110 y52 w278 h25
    Gui, 5: Add, Edit, x110 y89 w278 h25
    Gui, 5: Add, Text, cGreen x10 y15 w100 h20, Должность:
    Gui, 5: Add, Text, cGreen x10 y52 w100 h20, Отделение:
    Gui, 5: Add, Text, cGreen x10 y89 w100 h20, Имя:
    Gui, 5: Add, Text, cGreen x10 y126 w100 h20, Фамилия:
    Gui, 5: Add, Text, cGreen x10 y163 w100 h20, Отчество:
    Gui, 5: Add, Text, cGreen x10 y200 w100 h20, Филиал:
    Gui, 5: Add, Text, cGreen x10 y237 w100 h20, Пол:

    Gui, 5: Add, Button, x10 y265 w100 h30 gSave, Сохранить
    Gui, 5: Add, Button, x290 y265 w100 h30 gClear, Очистить

    Gui, 5: Show, w400 h300, МЗ_reg
    Return

Save:     ; Сохранение настроек.
Gui, Submit, NoHide
IniWrite, %JWI%, data\data.egl, User, JWI
Reload

MsgBox, 0, SAVE, Введённые вами данные сохранены.
Return

2

Re: AHK: Как сделать сохранение данных DropDownList в конфиг data.egl

Lisov666, добро пожаловать на форум! Ознакомьтесь, пожалуйста, с Правилами, отредактируйте свой пост. Обратите внимание на точки в конце предложений.
Заранее спасибо.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Как сделать сохранение данных DropDownList в конфиг data.egl

Отредактировал.