본문 바로가기

Autohotkey/강좌49

[Autohotkey] 10. 변수 이번 글은 변수에 대한 글입니다. 변수에는 트레디셔널 과 익스프레션이 있는데 아직 그것에 대해서는 설명 안하고 기본적인 부분만 설명 하겠습니다. 변수에는 값 또는 문자열을 저장할수 있습니다. 만약 어떠한 변수에 값 또는 문자열을 저장하고 싶으면 이렇게 하시면 됩니다. 변수명 = 값 또는 문자열 그리고 표현은 이렇게 합니다. %변수명% 오핫에서는 %%로 변수의 값을 가져올 수 있습니다. 예제를 보죠. [스크립트] A=5 msgbox,%A% return 위 스크립트의 결과는 5가 출력되는 결과 일것입니다. 더이상 설명할게 없을 정도로 간단한 스크립트 입니다. Basic 버전을 쓰시는 분들은 주의 하실점이 두개의 변수를 나열할때에는 %변수%%변수2% 가 아닌 % 변수 변수2 로 나타내셔야 한다는 점입니다. 나.. 2013. 6. 9.
[Autohotkey] 09. 조건문 - (if , else , else if ) 이번 글은 조건문에 관한 글입니다. 조건문은 만약 .... 이라면 ~ 을 하겠다. 라는 의미를 지닌 것이라고 생각하시면 됩니다. 이런 조건문엔 대표적으로 if , else , else if 가 있습니다. 사용법은 이러합니다. if 조건문 { } else if 조건문 { } else, { } else 와 else if 는 무조건 앞에 if 가 있어야 합니다. else 는 if 가 아니라면 .... ~ 을 하라는 것입니다. else if 는 if 가 아니고 만약 이것이라면 .... ~ 을 하라 입니다. else 와 else if 가 비슷해보이지만 다른 조건문입니다. 예제를 보시죠. [if 스크립트] a=5 if a=5 msgbox, a 는 5 이다. return [else 스크립트] a=5 if a=4 { .. 2013. 6. 9.
[Autohotkey] 07. 반복문 - Loop , while 오토핫키의 반복문은 Loop 와 while 이 있습니다. Loop 와 while의 다른점은 Loop는 조건문이 아니고 횟수로 반복을 하며 while은 조건문이 참일 경우에만 반복을 합니다. 이게 Loop 와 while의 다른점입니다. Loop는 횟수를 적지 않으면 무한 반복됩니다. 조건문은 나중에 배우게 될것인데 일단 알아두시면 됩니다. Loop 와 while 의 형태는 이러합니다. Loop,횟수 { 스크립트 } While(조건문) { } 중괄호를 쓰는 명령어를 처음 보셔서 감이 잘 안오실수도 있습니다. 예제를 보죠. [Loop 스크립트] Loop,3 { msgbox,이 메세지박스는 3번 뜰것입니다. } return 위 스크립트의 결과는 msgbox가 3번 출력됩니다. 이로써 이해가 가실거라고 생각합니다.. 2013. 6. 9.
[Autohotkey] 06. Sleep Sleep 명령어는 원하는 시간만큼 쉬는 역할을 해줍니다. 사용법은 Sleep,시간 입니다. 그리고 시간의 단위는 ms ( 1초 = 1000 ms ) 입니다. 예제로 보죠. [스크립트] Sleep,5000 Msgbox,5초가 지났다. return 스크립트의 실행결과는 예상할 수 있듯이 5초후에 Msgbox 로 "5초가 지났다" 라고 출력되는 것이 겠죠. 2013. 6. 9.