⚠ 이 강좌는 오토핫키 v1을 다룹니다
지금 보시는 강좌는 구버전 오토핫키(v1.1)를 다루고 있습니다. 따라서 본 강좌의 내용은 현재 최신 오토핫키 버전 (v2.0)과 호환되지 않습니다. 구버전의 정보가 필요한 것이 아니라면, 가능한 한 새로운 사이트에 작성한 v2 강좌(https://ahkv2.pnal.dev)를 봐주시길 바랍니다.
오토핫키를 포함해서, 실력은 실전을 해야 늘어납니다.
앞으로도 강좌 도중에 프로그래밍 문제라는 강이 있을텐데, 지금까지 배웠던 내용을 가지고 문제를 풀 수 있도록 만든 공간입니다.
지금까지 MsgBox를 기초부터 심화까지 배웠습니다. 이제 여러분은 MsgBox에 관해서는 저와 똑같은 지식을 가지고 있는 것입니다. 이번 프로그래밍 문제 (1)은 MsgBox를 이용한 프로그래밍입니다.
정답은 가장 아래에 ahk파일로 제공합니다.
문제 1. 다음 대사는 '로미오와 줄리엣'의 한 장면이다. 조건에 맞게 프로그래밍 하시오.
" 한동안 달콤한 미소가 피어나는 때가 오면 "
" 사랑은 나와 사랑에 빠지리 "
[조건]
- 주어진 두 줄의 대사를 순차적으로 출력할 것
- 두 번의 MsgBox를 사용할 것
- 코드 제한: 2줄
문제 2. 다음과 같이, 동물과 식물을 구분하여 출력하는 프로그램을 만드시오.
[조건]
- 대화 상자의 내용은 "강아지 / 선인장 / 사자 / 해바라기"로 한다.
- 대화 상자에는 예 / 아니요 버튼이 있어야 한다.
- '예' 버튼을 누른다면 동물을, '아니요' 버튼을 누른다면 식물을 출력한다.
- 5초간 선택하지 않으면 대화상자가 자동으로 닫힌다.
- MsgBox의 내용을 쓸 때 콤마(,)를 사용하지 말고 슬래시(/)를 이용할 것
[결과]
'예'를 누르면 [강아지 / 사자] 출력
'아니요'를 누르면 [선인장 / 해바라기] 출력
문제 3. [문제 2]에서 만든 프로그램에, 노란색 주의 표시를 함께 출력하시오
참고 1. [문제 2]의 대화 상자는 아래와 같습니다.
참고 2. [문제 3]의 대화 상자는 아래와 같습니다.
프로그래밍 문제 (1) 정답
< 6. MsgBox (고급) | 7. 프로그래밍 문제 (1) | 8. 변수의 의미 >