목록전체 글 (38)
LearningNote
[오토핫키] 메시지 박스(2) 전 시간에 메시지 박스의 다양한 형태에 대해 살펴보셨으면, 이제 그 다양한 형태의 메시지 박스를 어떻게 다룰 것인가에 대해 알아보도록 해요. 예를 들어, 메시지 박스의 버튼 Yes를 누를 때와 No를 누를 때, 각각 다른 명령어를 내리는 거죠. IfMsgBox 라는 명령어를 사용합니다. 오토핫키는 명령어가 대체로 직관적입니다. IfMsgBox 도 마찬가지입니다. '만약' + '메시지 박스'가 결합되어 있기 때문에 어떤 메시지 박스냐에 따라 뭔가를 결정할 때 쓴다고 예상이 됩니다. 간단 도움말을 살펴 보겠습니다. IfMsgBox, Yes|No|OK|Cancel|Abort|Ignore|Retry|Timeout 인자 하나를 쓸 수 있으며, 여러 가지 옵션 중 하나를 선택할 수 있..
[오토핫키] 메시지 박스(1) 메시지 박스 명령어는 전 시간에 여러 차례 다루었기 때문에 어느 정도 익숙하실 거라 생각합니다. 그래도 행여나 기억이 나지 않으실 수도 있으니, 힌트를 드릴게요. MsgBox, Hello World! 이제 생각나셨나요? 네, 좋습니다. 이번 시간에는 이 메시지 박스 명령어에 대해, 조금 더 넓고 깊게 알아보도록 할게요. MsgBox 명령어를 타이핑하고 콤마(,)를 누르면, 다음과 같은 간단 도움말이 나타납니다. MsgBox [, Options, Title, Text, Timeout] 으잉? 지금까지 써오던 거랑 뭔가 많이 다른데요? 간단 도움말에서는 저런 형태로 알려주고 있지만, 사실은 더 자주 쓰이는 문법은 첫 번째 인자에 단순히 Text를 입력하는 것으로 끝나죠. 따라서..
[오토핫키] 변수와 표현식(2) 표현식으로 변수를 어떻게 사용하는지 다양한 방법으로 실습해보겠습니다. 전에 배웠던 내용도 일부 포함되어 있으니 복습도 함께 해보세요. 바로 예제로 들어가겠습니다. 준비된 예제는 국어, 영어, 수학의 점수를 변수에 담아두고, 각 과목의 점수 및 총점과 평균을 메시지 박스에 출력하는 예제입니다. 다음의 코드를 작성해보세요. !3:: kor := 100 eng := 80 math := 90 tot := kor + eng + math avg := tot / 3 MsgBox, 국어 점수는 kor 입니다. ; (x) MsgBox, 국어 점수는 %kor% 입니다. ; (o) MsgBox, % "영어 점수는 " %eng% " 입니다." ; (x) MsgBox, % "영어 점수는 " en..