Тема: AHK: Несколько значений в переменной
Добрый день.
Подскажите, как правильно написать, подстановку следующих значений из переменных Items и Price в моих циклах.
Вот, что я смог написать сам:
i := 1
Items := "1","2","3","4","5"...
Price := "46500","19350","33000","26800","145500"
F1::
Block0:
; Клик на строку ввода
MouseClick, left, 70, 120 ;
Sleep, 200
; Вводим требуемый предмет
Send, %Items%
Sleep, 100
; Клик
MouseClick, left, 60, 160 ;
Sleep, 100
; Клик
MouseClick, left, 480, 80 ;
Sleep, 100
; Клик в строку цены
MouseClick, left, 920, 180 ;
Sleep, 100
; Вводим стоимость
Send, %Price%
Sleep, 100
; Клик на ОК
MouseClick, left, 730, 460 ;
Sleep, 100
goto, Block1
Return
Block1:
if (i < 21) {
goto Block2
}
else {
goto Block3
}
Block2:
;клик по действию
MouseClick, left, 1766, 180 ;
Sleep, 200
i++
ToolTip, %i% %Items1%-%Price1%
goto, Block1
Return
Block3:
MouseClick, left, 1100, 1060 ;
Sleep, 500
; Зажимаем Ctrl
Send, {Ctrl Down}
; Клик действия
Send {Click 1860, 960};
Sleep, 300
; Отпускаем Ctrl
Send, {Ctrl Up}
Sleep, 300
; клик дейсвтия
MouseClick, left, 960, 166 ;
Sleep, 500
i := 0
goto, Block0
Return
; Выход по F4.
F4::
ExitApp
Return
Циклы работают, корректно, но вот не знаю, как сделать, чтобы значение переменной (Items, Price ) каждый раз подставлялось следующее.
Буду очень признателен, за помощь.