1 (изменено: SeaVodikendu, 2016-05-14 05:33:20)

Тема: AHK: Задача по нумерации

Здравствуйте.
Помогите решить задачу:


Gui, Add, ComboBox, AltSubmit vFrukti, яблоко|груша|мандарин
Gui, Add, Button, default xm, OK
Gui, Show
return

GuiClose:
GuiEscape:
ExitApp
ButtonOK:
Gui, Submit
MsgBox, %Frukti% 

price := ("20","30","40") ; ("1","2","3")

Нужно решение. Когда выбираешь один из фруктов в переменную заносится его порядковый номер, а этот номер соответствующий номеру в переменной "price", должен выводить цену.

2 (изменено: Nikva, 2016-05-12 09:42:54)

Re: AHK: Задача по нумерации

price := Array("20","30","40") ; ("1","2","3")
Gui, Add, ComboBox, AltSubmit vFrukti, яблоко|груша|мандарин
Gui, Add, Button, default xm, OK
Gui, Show
return

GuiClose:
GuiEscape:
ExitApp
ButtonOK:
Gui, Submit, NoHide
MsgBox, % Frukti "`n"price[Frukti]

3

Re: AHK: Задача по нумерации

Спасибо

4

Re: AHK: Задача по нумерации

Возможно ли как-нибудь занести в

price := Array("20","30","40")

большой список значений, чтобы также отсортировать?
То бишь что-бы не вручную вносить, ибо список очень большой.
Список выглядит примерно так:

+ открыть спойлер

ыва
ыва
ыва
ыва
ыва
ыв
ыва
ыва
ыва
и тд...

5

Re: AHK: Задача по нумерации

Разобрался через loop, read