AHK L oop трекер и таймер - PullRequest
       16

AHK L oop трекер и таймер

0 голосов
/ 05 февраля 2020

Мне нужна помощь в создании трекера al oop, более конкретно, сколько раз было выполнено l oop. Пример: 5 из 100; 23 из 100 ... и так далее. Во-вторых, мне нужно увидеть сообщение с общим временем в мс, которое требуется l oop для выполнения полного цикла. Только l oop и не остальные функции.

У меня есть следующий код:

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
}

1 Ответ

1 голос
/ 05 февраля 2020

A_Index говорит вам, что текущая итерация l oop и A_TickCount может использоваться для измерения времени. Если точность ~ 10 мс недостаточно хороша, см. Комментарий по этой ссылке.

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