ahk没有for循环,用loop来代替,简单组织了下代码,抛砖引玉,有更好方案请大家发表评论
arr:=[1,2,3,4,5,6,7,8,9,10,11]
forloop(2,10)
return
forloop(start,end,step=1)
{
global
for no,index in Range(start,end,step)
MsgBox % arr[index]
return
}
Range(start,end,step=1)
{
range:=[]
i:=start
Loop
{
range.Push(i)
i+=step
}until (i>end)
return range
}