Autohotkey AHK环路跟踪器和定时器

Autohotkey AHK环路跟踪器和定时器,autohotkey,Autohotkey,我需要帮助创建一个循环跟踪器,更具体地说是循环执行了多少次。例:100人中有5人;百分之二十三。。。等等。 第二件事是我需要看到一条消息,其中包含循环运行一个完整周期所需的总时间(毫秒)。只有循环,而不是函数的其余部分 我有以下代码: WinActivate, Xbox Console Companion Sleep, 100 Click, 1122, 880,0 Sleep, 100 Click, 1122, 880, Left, Down Sleep, 100 Click, 1122, 88

我需要帮助创建一个循环跟踪器,更具体地说是循环执行了多少次。例:100人中有5人;百分之二十三。。。等等。 第二件事是我需要看到一条消息,其中包含循环运行一个完整周期所需的总时间(毫秒)。只有循环,而不是函数的其余部分

我有以下代码:

WinActivate, Xbox Console Companion
Sleep, 100
Click, 1122, 880,0
Sleep, 100
Click, 1122, 880, Left, Down
Sleep, 100
Click, 1122, 880 Left, Up
Sleep, 1000
Loop, 200
{
Send, {Space Down}
Sleep, 85
Send, {Space Up}
Sleep, 7000
Send, {Space Down}
Sleep, 85
Send, {Space Up}
Sleep, 3000
Send, {Left Down}
Sleep, 85
Send, {Left Up}
Sleep, 85
Send, {Right Down}
Send, {r Down}
Sleep, 500
Send, {Right Up}{r Up}
Sleep, 23000
}
告诉您循环的当前迭代,并可用于计时。如果~10毫秒的精度不够高,请参阅该链接上的注释

Loop
{
    time1 := A_TickCount
    Random, rand, 1000, 2000
    Sleep, % rand
    ToolTip, % "Iteration " A_Index " took ~" A_TickCount - time1 "ms."
}