1

Тема: AHK | Помогите сделать зависимость от выбора

Мне нужно сделать так: после выбора в gui из списка вопроса, автоматически в текстовый документ config.ini записывался ответ Answer

Gui, Add, DropDownList, x138 y210 w250 h70 vEditSMI Choose%EditSMISel% , Question1|Question2|Question3
GuiControl,ChooseString,Vopros, %Vopros%
IniWrite, %Vopros%, config.ini, Setup, Vopros
gosub, ReadSettings
pash := 0
for_void := 0
IfExist, config.ini
gosub, ReadSettings
else
{
    Vopros=
    Answer=
}

2

Re: AHK | Помогите сделать зависимость от выбора

Поставь кнопку:

Gui, add, button, gConfirm, Подтвердить


И метку. Т.е. будет ждать нажатия кнопки и потом проводить запись. Только запись нужно вынести под метку Confirm

3 (изменено: itachi.ichiha907, 2019-02-22 19:24:39)

Re: AHK | Помогите сделать зависимость от выбора

felrok
Немного не понял(новенький в деле). В общем вот нужная часть исходного кода, и мне нужно, чтобы в неком файле config.ini (фото документа ниже) записался заранее написанный в коде ответ, зависящий от вопроса Question(1,2,3). Как сделать зависимость от вопроса, чтобы при выборе в GUI например Question1, писался ответ Answer1. Можете написать, что нужно и где приписать в коде?

Gui, Add, DropDownList, x138 y210 w250 h70 vVopros Choose%VoprosSel% , Question1|Question2|Question3
GuiControl,ChooseString,VoprosI, %Vopros%
Gui, Add, Button, x30 y380 w200 h40 gSave, Сохранить
return

ReadSettings:
IniRead,Vopros, config.ini, Setup, Vopros
return

IniWrite, %Vopros%, config.ini, Setup, Vopros
return
Post's attachments

config.ini.PNG 5.65 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

4

Re: AHK | Помогите сделать зависимость от выбора

Для "Gui, Add, DropDownList" добавь еще gLabel. При выборе чего либо оно перейдет на метку Label.

Win10: LTSC (21H2); AHK: ANSI (v1.1.36.02)