같은 걸 100번 클릭하는 일은
사람이 할 일이 아닙니다.
하던 작업을 한 번 기록해 두면, 그다음부터는 okmacro 가 대신 돌립니다. 엑셀 표를 읽어 한 줄씩 처리하고, 화면에 그림이 뜰 때까지 기다렸다 누르고, 새벽 3시에 혼자 실행합니다.
설치 프로그램이 없습니다. 파일 하나를 받아 두 번 누르면 바로 씁니다.
바로 실행
로 로그인되어 있습니다.
무엇을 대신 해 주나
하던 대로 한 번 하면 됩니다
● 기록 을 누르고 평소 하던 작업을 하면 그대로 매크로가 됩니다. 누르고 있던 시간까지 그대로 남습니다.
엑셀 100줄을 한 줄씩
엑셀에서 복사해 붙여넣거나 CSV 를 고르면, {업체명} 처럼 꽂아 넣으며
100번 돕니다. 실패한 줄만 따로 알려 줍니다.
화면을 보고 판단합니다
버튼 색이 바뀔 때까지, 특정 그림이 나타날 때까지 기다립니다. 창이 느려도 어긋나지 않습니다.
자리에 없어도 돕니다
매일 오전 9시, 또는 1시간마다. 트레이에 숨어 있다가 때가 되면 실행하고 결과를 기록으로 남깁니다.
버튼·키를 누르고 있으면 반복
마우스 버튼과 키보드 키 모두 됩니다. 초당 횟수를 정하고, 떼면 멈춥니다.
돌리기 전에 점검합니다
없는 창, 빠진 이미지, 순환 호출을 미리 잡아냅니다. 잘못 돌 것 같으면 시작하지 않습니다.
화면
왼쪽에 매크로 목록, 오른쪽에 그 매크로의 동작이 순서대로 놓입니다. 지금 어디를 돌고 있는지 실행 중에 그대로 보입니다.
파일 편집 도구 도움말
▶ 매크로 실행(Ctrl+Alt+1) ● 매크로 기록 │ 🖱 연타 실행 │ 점검 저장 │ 속도 1x▾
┌─────────────────┬────────────────────────────────────────────────────────┐
│ 매크로 검색 │ 이름 [거래처 일괄 등록 ] │
│ ─────────────── │ 반복 [1]회 □ 무한 오류 시 [중단 ▾] │
│ 거래처 일괄 등록 │ ────────────────────────────────────────────────────── │
│ 일일보고 열기 │ 1 표 반복 시작 거래처.csv (100행) │
│ 재고 확인 │ 2 창 활성화 ERP - 거래처 등록 │
│ 연속클릭 │ 3 마우스 클릭 창 기준 (412, 288) │
│ │ 4 문자열 입력 {업체명} │
│ │ 5 색 대기 (640,120) 초록 · 최대 5초 │
│ │ 6 표 반복 끝 │
└─────────────────┴────────────────────────────────────────────────────────┘
대기 중 · 실행 Ctrl+Alt+1 · 연타 왼쪽 버튼 초당 12회
시작하는 데 5분
- 받아서 실행합니다. 설치 과정이 없습니다. 파일 하나입니다.
- + 새 매크로 를 누르고 이름을 적습니다.
- ● 기록 을 누르고 평소 하던 작업을 한 번 합니다. ■ 기록 중지 를 누르면 매크로가 만들어집니다.
- Ctrl+Alt+1 로 돌립니다. 같은 키를 다시 누르면 멈춥니다.
잘못 돌기 시작하면 Pause 한 번으로 전부 멈춥니다. 이 키는 어디서든 먹습니다.
알아 두실 것
| 항목 | 내용 |
|---|---|
| 운영체제 | Windows 10 · 11 |
| 설치 | 필요 없음. exe 파일 하나를 받아 실행합니다 |
| 비용 | 무료 |
| 계정 | 필요 없습니다. 가입도, 로그인도 없습니다 |
| 저장 | 매크로는 내 PC 안의 JSON 파일로만 저장됩니다 |
게임 자동화 용도는 권하지 않습니다. 대부분의 게임은 약관에서 매크로 사용을 금지하고 있고, 계정 제재의 책임은 사용자에게 돌아갑니다. 이 프로그램은 업무 반복 작업을 위해 만들었습니다.
어디서 왔나
pg365 님이 만든 프리웨어 Key Macro 가 배포처(다음 블로그)가 닫히면서 사라졌습니다. 그 기능을 Python 으로 다시 구현하고, 쓰면서 아쉬웠던 것들을 더했습니다 — 창 기준 좌표, 표 반복, 예약 실행, 실행 전 점검, 매크로별 단축키 같은 것들입니다.
지금도 계속 고치고 있습니다. 무엇이 바뀌었는지는 업데이트 에 전부 적어 둡니다.