키보드 / 마우스 매크로를 만드는 프로그램 입니다.
사용 설명:
다음은 키보드/마우스 매크로 프로그램에 대한 설명입니다.
먼저 key_macro.exe를 실행하면 제일 먼저 열리는 메인 화면에 대한 설명입니다. 제일 윗줄에 "F11 key로 매크로 실행 가능/편집을 토클합니다." 라는 문장이 보입니다. 말그대로 매크로의 실행과 편집 상태를 F11 key로 토글할 수 있다는 것입니다. F11 key는 [설정] 버튼을 눌러 설정 대화상자에서 변경 가능합니다.
라디오 버튼의 "매크로 실행 가능"이 약간의 오해를 불러일으키는데, 실제로 이 라디오 버튼을 선택했을 때 매크로가 실행 상태로 되지는 않고 실행 가능한 상태가 됩니다. 이 상태에서 매크로 시작 단축키를 눌렀을 때 해당 매크로가 실행됩니다.
다음으로는 버튼에 대해 설명합니다. [...] 버튼을 눌러 새로운 매크로 파일을 열 때 현재 매크로가 변경된 경우는 저장 여부를 물어보는 메시지 박스가 출력 됩니다. [기록] 버튼은 매크로 기록창을 열어 사용자의 키보드와 마우스 입력을 후킹하여 발생하는 이벤트를 녹화하게 됩니다. 즉, 일일이 사용자가 키보드 이벤트 하나하나 마우스 이벤트 하나하나 입력하지 않아도 됩니다. [추가] 버튼은 매크로 추가창을 열어 사용자가 일일이 키보드와 마우스 이벤트를 작성하여야 합니다. 그러나 매크로 기록에서보다 더 다양한 기능을 사용할 수 있게 됩니다. [편집] 버튼은 이미 작성된 매크로를 편집할 수 있는 매크로 편집창을 엽니다. 매크로 기록창에서 녹화한 매크로를 손볼 때 사용하면 됩니다. [복사] 버튼은 선택된 매크로를 복사합니다. [삭제] 버튼은 선택된 매크로를 삭제합니다. [^] 버튼은 선택된 매크로를 한 칸 위로 올립니다. [v] 버튼은 선택된 매크로를 한 칸 아래로 내립니다. [설정] 버튼은 키보드/마우스 매크로 설정 대화상자를 열어 프로그램 운영에 관련되는 각종 설정을 할 수 있습니다. [OK] 버튼을 누르면 매크로를 저장하고 종료합니다. [Cancel] 버튼을 누르면 매크로를 저장하지 않고 종료합니다.
Version 2.22b (수정일: 2014.9.26) 업데이트 사항:
- 문자열 출력에서 끝의 한 문자가 잘리는 현상 fix
Version 2.22a (수정일: 2014.9.6) 업데이트 사항:
- 문자열 입력시 프로그램이 종료되는 현상 발생 fix --> 컴파일러 문제인듯 합니다.
Version 2.22 (수정일: 2014.8.15) 업데이트 사항:
- 매크로 시작/중지 조건에서 키보드로 설정시 Ctrl, Alt, Shift 키 사용 여부를 Modifier key 체크박스로 선택할 수 있도록 함
- 설정 대화상자에 "매크로 중지 시 모든 눌린 키 떼기" 옵션 추가
- 문자열 편집/추가 창에서 입력 가능한 문자열 줄 수를 늘임
Version 2.21a (수정일: 2014.7.4) 업데이트 사항:
- 매크로에 의해 생성된 키보드/마우스 이벤트가 시작/중지 단축키로 재입력 되지 않도록 수정
(Version 2.15 까지 있었던 기능)
Version 2.21 (수정일: 2014.7.3) 업데이트 사항:
1. 매크로 편집에서 편집 창을 닫고 새로 열었을 때도 클립보드 붙여넣기 사용 가능
2. 독점실행구간에 대한 실행 방법 변경: 하나의 매크로가 독점실행구간에 들어가면 다른 매크로들은 실행이 중단되도록 변경함
3. 마우스 휠 스크롤 bug fix
Version 2.20 (수정일: 2014.6.30) 업데이트 사항:
1. 키보드 마우스 이벤트 받아들이는 함수를 수정함
2. 키보드와 마우스 이벤트의 입력 상태를 표시하는 윈도우 추가
3. 매크로의 실행 상태를 표시하는 윈도우 추가
4. 시작/중지 조건에서 시작/중지 단축키를 사용할 경우, 보조 키로 Ctrl, Alt, Shift가 체크되었을 때 보조키가 눌린 경우에만 체크되도록 함
5. "독립실행" or "독립영역"을 "독점실행" or "독점영역"으로 용어 수정
6. 주석 추가 가능: 자열 추가에서 주석(comment) 추가 옵션 넣음
7. 반복구간이 중첩되었을 때 bug fix
8. 문자열 추가에서 한글 사용가능: 설정에서 윈도우즈 IME 한글 입력기 설정 필요
9. 설정에서 매크로 실행시 IME의 한/영 전환 상태 감지 옵션 추가
10. 설정에서 프로그램 타이틀 수정 가능하도록 함
11. 소스코드 정리
Version 2.15 (수정일: 2014.4.5) 업데이트 사항:
1. 옵션 초기 값 조정
2. 시작과 중지에를 동일한 키로 지정한 경우 시작과 중지가 토글되도록 조정 (bug fix)
Version 2.14 (수정일: 2014.3.22) 업데이트 사항:
1. key_macro.ini 파일에서 키보드/마우스 매크로 프로그램의 메인 윈도우 타이틀 변경가능하도록 함
2. 지연시간 23시가 표시되지 않던 bug fix
Version 2.13e (수정일: 2014.2.28) 업데이트 사항:
1. 다중 루프에서 프로그램 죽는 bug fix
Version 2.13d (수정일: 2014.2.20) 업데이트 사항:
1. 매크로 실행 시 Ctrl, Alt, Shift가 적용된 시작 키를 잘못 표시하는 bug fix
2. 지연 시각을 제대로 설정하지 않았을 때 사용자에게 알림 기능 추가
3. 매크로 호출에서 자신을 호출할 때 사용자에게 알림 기능 추가
Version 2.13c (수정일: 2014.2.20) 업데이트 사항:
1. 시작/중지 단축키 설정에서 마우스 왼쪽 버튼이 계속 입력되던 bug fix
2. 순차적 실행과 병렬 실행이 뒤바뀌어 실행되던 bug fix
Version 2.13b (수정일: 2014.2.18) 업데이트 사항:
1. 색인식 되지 않던 bug fix
Version 2.13a (수정일: 2014.2.17) 업데이트 사항:
1. 듀얼 스크린에서 마우스 동작 이상 수정
Version 2.13 (수정일: 2014.2.14) 업데이트 사항:
1. 반복 횟수 설정되지 않던 오류 수정
2. 전체 매크로 실행시 시작 조건 표시
3. 윈도우가 실행되는 속도 개선
Version 2.12a (수정일: 2014.2.12) 업데이트 사항:
1. 매크로 기록 창에도 매크로 반복 실행횟수 편집할 수 있도록 수정
Version 2.12 (수정일: 2014.2.10) 업데이트 사항:
1. 듀얼 모니터 상에서 마우스 위치계산 오류 수정
2. 하이퍼 링크 오류 수정
Version 2.11 (수정일: 2014.2.8) 업데이트 사항:
1. 매크로 시작/중지 조건 설정 창에서 시작 단축키와 중지 단축키에 각각 체크박스 적용
2. 매크로 시작/중지 조건 설정 창에서 시작 색과 중지 색에 각각 체크박스 적용
3. 프로그램이 키조작에 의해 닫히는 것을 방지하기 위해 메인 화면의 [OK], [Cancel] 버튼을 없앰
4. 색인식에 의한 매크로 시작, 중지 시에 색이 바뀌는 시점에 한 번만 매크로를 시작하거나 종료하도록 함
Version 2.10 (수정일: 2014.2.6) 업데이트 사항:
1. 화면 좌표상의 색 인식으로 매크로 시작과 종료 가능
2. 시작 시각과 종료 시각으로 매크로 시작과 종료 가능
3. 매크로 반복구간 사용 가능 <-- for 루프와 같이 특정 구간을 반복할 때 사용
4. 매크로 시작/종료 방법을 체크박스로 선택 가능하도록 함
* 경고: 이전 버젼과 m 파일이 호환되지 않습니다. 이전 버젼에서 작성한 m 파일은 사용 불가능합니다.
Version 2.04b (수정일: 2014.1.30) 업데이트 사항:
1. 매크로 파일 새로 열 때, 기존 매크로가 변경된 경우 저장 여부 물어보도록 함
2. 새로운 파일 만들 경우, 빈 매크로가 열리도록 수정
Version 2.04a (수정일: 2014.1.30) 업데이트 사항:
1. 매크로 실행 상태에서 프로그램을 시작하면, "실행 중단과 편집" 상태로 갈 때 버튼들이 Enable 되지 않는 bug fix
2. 매크로 수행시간 계산시 순환호출구조에서 stack overflow 문제 해결
3. 매크로 편집 창에서 "매크로 테스트 숨기기" 체크박스 추가
4. 매크로 시작/중지 단축키에서 Ctrl, Alt, Shift 키 체크 방식 변경
Version 2.04 (수정일: 2014.1.28) 업데이트 사항:
1. 매크로 실행/중단시 로그 기록할 수 있도록 함
2. 매크로 실행시 아이콘 깜박임 및 말풍선으로 알림 기능
3. "문자열 추가"에서 랜덤 문자가 아닌 연속된 숫자 생성할 수 있도록 함
4. 시작/중지 단축키에서 Ctrl, Alt, Shift 조합 사용할 수 있도록 수정
5. 최소화 시 시스템 트레이 아이콘으로 들어가도록 수정
6. 매크로 호출에서 '순차적 실행'과 ;병렬 실행' 옵션 추가
Version 2.03b (수정일: 2013.10.13) 업데이트 사항:
1. 매크로 기록이 동작하지 않는 bug fix
Version 2.03a (수정일: 2013.10.8) 업데이트 사항:
1. Multimedia timer 사용시 keyboard event가 후킹되지 않는 bug fix
2. 시간지연 추가시 시간 지연과 지연 시각이 토글되지 않던 bug fix
3. 키보드/마우스 매크로 설정 대화상자에서 "실행시 Multimedia Timer 사용" 체크박스를 반전
4. 아이콘 수정
5. 소스코드 정리
Version 2.03 (수정일: 2013.8.10) 업데이트 사항:
1. 소소한 버그들 수정
Version 2.02 (수정일: 2013.7.13) 업데이트 사항:
1. 설정 대화상자에서 "실행시 Multimedia Timer 사용금지; Windows Timer 사용" 체크버튼 추가
Version 1.26 이상을 사용할 때 문제가 생길 경우 상기 설정을 체크해 보시기 바랍니다.
2. 시간 지연 편집에서 랜덤 지연을 설정할 수 있도록 수정함
3. 매크로 기록에서 마우스 버튼을 기록할 경우 "위치 포함"을 체크하면 마우스 위치도 함께 기록할 수 있도록 함
4. 메인 창에서 "전체 매크로 실행"을 두 번 클릭할 경우 프로그램 오류가 발생하던 문제 수정
Version 2.01 (수정일: 2013.7.9) 업데이트 사항:
1. 매크로 편집창에서 이벤트 편집기능 강화
이벤트 다중 선택 가능
Ctrl+C, V, X, A 키 기능 사용 가능
2. 매크로 실행 종료 후 눌린 키 검색하여 눌린 상태 해제
Version 2.00 (수정일: 2013.7.6) 업데이트 사항:
1. 마우스 위치의 상대적인 이동과 절대적인 이동 --> 마우스 이벤트 추가에서 "마우스의 절대 위치를 기록" 옵션 추가
2. 랜덤 문자 생성 기능 --> 문자열 추가에서 #, *, ? 문자를 랜덤 문자로 치환할 수 있도록 함
3. 편집 대화상자에서 단축키로 마우스 포지션 캡쳐 기능
4. 편집 대화상자에서 지금까지 녹화된 이벤트 수행 시간 표시
5. "매크로 실행중단과 편집"시 누른 상태의 keyboard, mouse button은 체크하여 뗀 상태로 변경
6. 동시에 실행되는 매크로들 중에서 중복실행되는 영역을 배제 할 수 있도록 --> 독립실행구간 추가
WIN32 API에서 EnterCriticalSection(), LeaveCriticalSection()과 같은 기능이라 생각하면 됨
7. 매크로 이벤트에서 생성된 키로 새로운 매크로 실행 허용 --> 기존의 이벤트 재입력을 본 기능으로 수정함
8. 메인 화면의 설정관련 부분들을 설정 대화상자로 옮김
출처는 http://blog.daum.net/pg365/250 입니다.
'틈틈이 활용팁' 카테고리의 다른 글
유튜브 ™ 용 애드 블록 (0) | 2019.11.11 |
---|---|
윈도우 10 슬라이드 내려서 PC 종료 버튼 만들기 (0) | 2019.10.15 |
윈도우 10 관리자 계정 활성화하기 (0) | 2019.04.15 |
Easy MP3 Cutter (0) | 2019.04.02 |
MP3 merger(MP3 합치기) (0) | 2019.04.02 |