컴퓨터 프로그래밍/Autohotkey

#5 오토핫키 Loop / 반복문 / 매크로의 시작? / Sleep

나노콛 2019. 8. 18. 00:20

Loop

 

Loop, 반복 횟수

 

Loop, 10
{
    send, 안녕하세요`n
    sleep, 1000
}

위의 코드를 돌려보면 이렇게 나옵니다.

 


Sleep

 

Sleep, 밀리 세컨드 (1초에 1000)

 

loop, 10
{
    send,안
    sleep,500   ;0.5초 딜레이
    send,녕`n
    sleep,500
}

 

무한 루프는 숫자를 넣지 않으면 됩니다.

Loop             ;정지 없는 무한루프 입니다 실행하지 마세요.!
{
    send,무한루프`n
} ;루프는 이렇게 블록이 와야합니다. 그리고 블록안의 내용만 반복이 됩니다.

반복 횟수를 알아보는 방법

A_Index 참조하기

A_Index라는 변수에 반복 횟수가 격납이 되는데요
루프 안에서 기록됩니다.

loop, 5
{
    send,%A_Index% ;% % 는 변수의 값을 읽을 때 사용합니다.
}

 

A_Index를 확인하면 반복할 때마다 1씩 증가합니다.
오토핫키에서 A_로 시작하는 이러한 지정된 변수들이 존재하는데요
이런 변수들을 편입 변수라고 합니다.