목록전체 글 (36)
LearningNote

[오토핫키] 반복문(1) 프로그래밍의 꽃이라 할 수 있는 반복문을 배워보겠습니다. 사람에게 일을 시키면, 두세 번만 같은 일을 시켜도 짜증을 내기 마련이죠. 하지만 컴퓨터는 참 좋은게, 두세 번이 아니라 수천번 수만 번을 시켜도 짜증 내지 않고 잘 수행을 합니다. 이 점을 이용하면 많은 일을 쉽고 빠르고 편리하게 할 수 있습니다. 그래서 이 반복문은 프로그래밍의 꽃이라고 할 수 있습니다. 반복문은 여러 형태의 문법이 있습니다. 자주 쓰이고 쉬운 것을 위주로 다루어 보겠습니다. 어려운 것은 반복문이 어느 정도 익숙해지면 스스로 학습할 수 있는 힘이 길러질 거라고 생각하기 때문입니다. 먼저 Loop 라는 명령어입니다. Loop 다음에 콤마(,)를 찍어 간단 도움말을 먼저 살펴보시죠. Loop [, Count..

[오토핫키] 조건문(2) 조건문을 사용할 때, 초보자들이 가장 많이 헷갈려하는 부분에 대해 설명해드릴게요. if ~ if 와 if ~ else if 의 차이에 대해 알아보려고 합니다. 다음의 코드를 작성하고 각각 실행해보세요. !5:: a := 10 if (a > 1) { MsgBox, a 는 1 보다 큽니다. } else if (a > 5) { MsgBox, a 는 5 보다 큽니다. } return !6:: b := 10 if (b > 1) { MsgBox, b 는 1 보다 큽니다. } if (b > 5) { MsgBox, b 는 5 보다 큽니다. } return 차이점을 아시겠나요? 첫 번째 예제를 먼저 분석해보시죠. if 와 else if 는 크게 보면 하나의 묶음입니다. if 조건부가 참이라면 그..

[오토핫키] 조건문(1) 조건문은 프로그램을 매우 다채롭게(?) 해줍니다. 이런 상황에서는 이런 명령을 하고, 저런 상황에서는 저런 명령을 할 수 있게 해 주기 때문입니다. 조건문이 없다면 딱 정해진 상황에 대해서만 프로그램을 작동시킬 수 있을 것입니다. 조건문은 if 라는 명령어를 사용합니다. 우리말로 풀이한다면 '만약에'라는 뜻이죠. 먼저, 간단 도움말을 확인하기 위해, SciTE4AutoHotkey 에디터를 열고 if 를 입력한 후 한 칸 띄고 여는 괄호(()를 입력해보세요. if (Expression) { commands } else { commands } if 다음의 괄호 안에는 Expression 형태로 조건을 넣을 수 있으며, 그 연산 결과가 참이면 해당 블록의 명령을 실행합니다. else ..