목록전체 글 (38)
LearningNote
[오토핫키] 조건문(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 ..
[오토핫키] 메시지 박스(3) 메시지 박스에는 다양한 형태가 있었죠. 이렇게나 다양하게요. 이번 시간에는 이 메시지 박스를, SciTE4AutoHotkey 에디터가 제공해주는 툴로 간편하게 만드는 법에 대해 알아보겠습니다. 상단 툴바에 보면 MsgBox Creator 라는 아이콘이 있습니다. 바로 이 툴을 이용하면 아주 쉽게 다양한 메시지 박스를 만들어낼 수 있습니다. Title 에는 제목을 적고, Text 에는 본문 내용을 적고, 그 밖에도 Button 의 형태라든지 Icon 이라든지 기타 여러 가지의 옵션을 지정할 수 있습니다. 옵션을 바꿀 때마다 하단의 Result 영역에 명령어가 실시간으로 업데이트되는 것을 볼 수 있습니다. Insert in SciTE 버튼을 누르면, 해당 명령어가 SciTE4A..