1
내 코드 둔화에 대한 중첩 :루프가 알 수없는 이유로 (AutoIt을)
Func myFunc()
$lag = 1300
while (1)
MouseMove(870, 189)
sleep(10)
LC(870, 189)
sleep(1200 + $lag)
LC(1010,333)
sleep(100)
RC(826,115)
sleep(50)
LC(870,212)
sleep(50)
send("{ESC}")
sleep(150)
$x = 0
$y = 0
For $i = 0 To 27 Step 1
sleep(11)
MouseClick("left", 1158 + $x ,260 + $y)
$x+=42
if ($x = 168) Then
$x = 0
$y+=36
EndIf
Next
WEnd
EndFunc
루프에 대한 내 유일한 지연이 수면 (11)이지만 각 반복에 대해 약 0.5 초 (500ms 이내) 소요 어떤 작은 지연이든 11ms +가 아닌. 또한 루프의 sleep (11) 부분을 완전히 제거하면 약 500ms의 지연이 발생합니다.
누구나 궁금해했던 비디오 게임 매크로입니다. while 루프의 첫 번째 부분은 인터페이스를 열고 뭔가를 설정하는 반면 두 번째 부분 (for 루프)은 인벤토리를 매우 빠르게 클릭한다고 가정합니다.