Тема: AHK: Синтаксис команды «if»
Писал себе скрипт, хорошо так писал, пока не дошёл до вот этого(демонстрация):
O:= ["12s", "asdf", "tatata"]
f1::
P++
if P > O.maxIndex()
P:= O.maxIndex()
MsgBox, % P " / " O.maxIndex()
return
поклацайте горячей клавишей и посмотрите на значение P. У вас оно тоже выходит за диапазон размера массива?

