프날 오토핫키 강좌
누르면 강좌 리스트가 나와요
프날 오토핫키 강좌

⚠ 이 강좌는 오토핫키 v1을 다룹니다

지금 보시는 강좌는 구버전 오토핫키(v1.1)를 다루고 있습니다. 따라서 본 강좌의 내용은 현재 최신 오토핫키 버전 (v2.0)과 호환되지 않습니다. 구버전의 정보가 필요한 것이 아니라면, 가능한 한 새로운 사이트에 작성한 v2 강좌(https://ahkv2.pnal.dev)를 봐주시길 바랍니다.

[프날 오토핫키] 46. 종합 프로그래밍 문제 Part.1

여기까지 오시느라 수고 많으셨습니다.

오토핫키의 "기초"라고 할 수 있는 부분은 여기까지입니다. 기초가 탄탄해야 앞으로 오토핫키를 계속해서 배워갈 수 있습니다.

 

아래 문제들은 생각이 조금 필요한 문제들로 모아보았습니다. 지난 프로그래밍 문제와 중복될 수도 있고요.

 

답지는 제공하지 않습니다. (답지를 보지 않고 작성할 수 있어야 진정한 실력입니다.)

막히면 지금까지의 강좌를 정독하시고, 3일쯤 고민해보시면 풀릴수도 있지요. 앞으로 프로그래밍 하시면서 한 문제 가지고 한달동안 생각할 일도 많으실겁니다.

 


문제 1. 동작과 조건에 맞게, PC 카카오톡에 글씨를 전송해보자.

 

[동작]

  • F1을 누르면 "F1키를 눌렀습니다", F2키를 누르면 "F2키를 눌렀습니다" ... F9를 누르면 "F9키를 눌렀습니다"를 전송합니다. (총 F1~F9키)
  • F10키는 종료키로 설정합니다.

[조건]

  • ControlSetText로 메시지를 입력한 후, ControlSend로 전송한다.
  • 전송을 담당하는 함수를 사용할 것
  • 코드제한: 50줄

문제 2. 현재 "시"를 단으로 하는 구구단으로 만들어보자. (지금이 8시라면 8단 출력)


문제 3. 네이버 검색 후, 검색결과가 없으면 메시지박스를 띄워보자.

 

[조건]

  • ImageSearch와 Run을 사용할 것

문제 4. A, B, C키의 입력을 막아보자.

 

[조건]

  • 코드 제한: 4줄

문제 5. 특정 시간에만 스크립트가 작동되게 만들어보자.

 

[동작]

  • 스크립트를 10분, 15분, 20분에 실행하면 "안녕!"이라는 대화상자 출력
  • 이외의 시간에 실행하면 "10분, 15분, 20분에 실행해주세요"라는 대화상자 출력 후 프로그램 종료

< 45. 프로그래밍 문제 (10) | 46. 종합 프로그래밍 문제 (Part.1) | 47. Part.2를 시작하며 >