본문 바로가기
JP 코드리스 매크로 툴/[자료실] 최신버전 다운로드

매크로 프로그램 무료 다운로드: 코딩 없이 만드는 업무 자동화, Microsoft Store 정식 출시 (JP's Codeless Macro Tool)

by 위치결정JP 2026. 7. 6.
728x90
반응형

코딩 없이 만드는 Windows 자동화 매크로 / JP's Codeless Macro Tool을 공개합니다

반복해서 눌러야 하는 버튼, 매번 같은 순서로 입력해야 하는 문장, 화면 상태를 보고 기다렸다가 다음 동작을 해야 하는 작업이 있다면 매크로 도구가 필요합니다.

하지만 AutoHotkey나 Python을 새로 배우기는 부담스럽고, 전문 RPA 프로그램은 가볍게 쓰기에는 복잡하거나 비쌀 수 있습니다.

JP's Codeless Macro Tool은 이런 반복 작업을 코드 없이 스텝 목록으로 만들어 실행하는 Windows용 무료 자동화 도구입니다.
코딩을 몰라도 마우스, 키보드, 텍스트 입력, 이미지 검색, OCR 화면 텍스트 읽기, 조건문, 반복문, 변수, 정규식 추출, 샘플 스텝, 즐겨찾기 기능을 한 화면에서 조립해 개인용 업무 자동화(RPA)를 구성할 수 있습니다.

설치도 단순합니다.
Microsoft Store에서 설치하면 업데이트가 자동으로 이루어지고, 포터블 EXE(JPsCodelessMacroTool.exe)는 실행만으로 바로 사용할 수 있습니다. 어느 쪽이든 별도 Python 설치나 라이브러리 설치가 필요 없습니다.

이 프로그램은 모든 기능을 변함없이 무료로 제공하며, 도구가 도움이 되셨다면 툴바와 도움말의 "후원하기" 버튼에서 카카오페이·토스·페이팔 QR로 개발을 응원할 수 있습니다.

 

어떤 작업에 쓸 수 있나요?

이 도구는 사용자가 직접 화면을 보면서 반복하던 작업을 스텝으로 저장하고 다시 실행하는 데 맞춰져 있습니다.

 

  • 같은 버튼이나 메뉴를 반복해서 클릭하는 작업
  • 정해진 순서로 키보드 입력과 마우스 클릭을 수행하는 작업
  • 여러 줄의 텍스트를 자동 입력하는 작업
  • 화면에 특정 이미지나 색상이 나타날 때까지 기다린 뒤 다음 동작을 실행하는 작업
  • 같은 스텝 묶음을 여러 번 반복하는 작업
  • 반복마다 다른 좌표를 차례대로 클릭하거나 이동해야 하는 작업
  • 변수 값을 바꿔 가며 텍스트를 자동 생성하는 작업
  • 문자열에서 주문번호, 금액, 코드 같은 일부 값만 정규식으로 추출하는 작업
⚠️ 주의

게임, 서비스 약관 위반 가능성이 있는 서비스, 보안 정책을 우회하는 용도로는 사용하지 않는 것을 권장합니다. 이 도구는 사용자가 직접 수행할 수 있는 정상적인 반복 작업을 편하게 줄이기 위한 목적입니다.

주요 기능

마우스와 키보드 자동화

마우스 이동, 클릭, 더블클릭, 누름, 떼기, 스크롤을 스텝으로 추가할 수 있습니다.

녹화 기능으로 마우스를 누른 채 끌어서 이동하는 드래그 동작을 기록하면, 이동 경로와 이동 시간까지 그대로 저장되어 슬라이더를 끄는 작업도 재생할 수 있습니다.

마우스 좌표 어레이를 사용하면 반복문 안에서 실행 횟수에 따라 여러 좌표를 순서대로 사용할 수 있습니다.
기준 좌표와 갯수·피치를 입력하면 격자 좌표를 자동으로 생성해 목록에 추가할 수 있고, 편집 중 좌표를 화면에 번호와 점으로 실시간 미리보기할 수 있습니다.
자동생성에서 생성 모드를 선택하면 지그재그(기존, 모든 행 같은 방향)와 스네이크(왕복, 행마다 방향 반전) 중 원하는 방식을 고를 수 있습니다.
좌표 행은 Ctrl+A·Shift·Ctrl+클릭으로 여러 개를 동시에 선택해 한 번에 삭제하거나 이동할 수 있습니다.

키보드는 단일 키뿐 아니라 Ctrl+C, Ctrl+V, Shift+C, Ctrl+Alt+Delete 같은 조합키도 지원합니다.
키 입력은 표준 Windows 입력 경로(스캔코드)를 함께 사용해, 일반 키 입력을 인식하지 못하던 일부 프로그램에서도 동작하도록 호환성을 높였습니다.

마우스 클릭·누름·뗌 스텝은 절대 좌표 이동 외에 상대 좌표 이동(Δx, Δy) 옵션을 선택할 수 있습니다.
현재 커서 위치에서 지정한 거리만큼 이동한 뒤 버튼 동작을 하나의 스텝으로 처리하며, 이동 시간으로 이동 속도를 조절할 수 있습니다.

백그라운드 입력과 전체화면 화면 인식

대상 창을 지정하면 그 창을 맨 앞으로 가져오지 않고도 마우스·키 입력을 보낼 수 있습니다.
좌표는 대상 창 내부 위치(클라이언트 영역) 기준으로 저장되어 창을 화면에서 옮겨도 항상 같은 지점을 정확히 입력합니다.
대상 창은 화면에서 직접 클릭해 선택하며, 지정한 창을 찾지 못하면 잘못된 좌표가 저장되지 않도록 안내합니다.

전체화면으로 동작하는 프로그램에서는 일반 캡처 방식으로 화면이 검게 캡처되어 이미지 검색·OCR이 실패하는 경우가 있습니다.
표준 Windows 화면 복제(DXGI) 캡처를 추가해 이러한 전체화면 프로그램에서도 화면을 정상적으로 인식할 수 있으며, 지원되지 않는 환경에서는 기존 캡처 방식으로 자동 전환됩니다.

백그라운드 입력과 대상 창 선택의 자세한 사용법은 [사용자 매뉴얼] 14. 백그라운드 입력 문서에 정리했습니다.

텍스트 입력, 변수, 정규식 추출

텍스트 입력 스텝은 짧은 단어부터 긴 문장까지 자동으로 입력할 수 있습니다.
변수를 사용하면 항목001, 항목002처럼 번호가 바뀌는 텍스트를 만들거나 반복 중 값을 증가·감소시킬 수 있습니다.

정규식 추출 스텝은 원본 변수에서 필요한 부분만 찾아 다른 변수에 저장합니다.
예를 들어 주문번호: A-1024 / 금액: 35000원 같은 문자열에서 주문번호나 금액만 뽑아 이후 스텝에 사용할 수 있습니다.
정규식이 익숙하지 않은 사용자를 위해 [사용자 매뉴얼] 11. 정규식 추출 문서에 예시를 따로 정리했습니다.

이미지 검색과 조건 실행

화면에서 지정한 이미지를 찾아 그 위치를 기준으로 클릭하거나 다음 스텝을 실행할 수 있습니다.
하나의 이미지 조건에 여러 장을 등록해 그중 하나라도 화면에 보이면 분기하도록 할 수 있습니다(OR 검색).

이미지 캡처·편집 창의 "이미지 필터링" 그룹에서 이미지별 옵션을 추가로 설정할 수 있습니다.

 

  • 컬러 무시(그레이스케일): 화면과 템플릿 이미지를 흑백으로 변환해 색상이 달라도 형태로 검출합니다. 테마가 바뀌거나 배경 색상이 변하는 환경에서 유용합니다.
  • 무시 영역(자유펜 마스크): 이미지에서 자주 바뀌는 부분(숫자, 일부 아이콘 등)을 펜으로 칠해 매칭에서 제외할 수 있습니다. 좌클릭으로 칠하고 우클릭으로 지웁니다. 마우스 휠로 펜 크기를 조절할 수 있고, "마스크 지우기"로 전체를 한 번에 초기화할 수 있습니다. 마스크는 이미지별로 저장되며 이미지를 자르기해도 그대로 유지됩니다.

 

조건문(IF)을 사용하면 이미지가 보이는지, 특정 색상이 있는지, 소리가 감지되는지, 변수 값이 조건에 맞는지, 화면 텍스트에 특정 단어가 포함되는지 확인한 뒤 필요한 스텝만 실행할 수 있습니다.
AND / OR / ELSE IF / ELSE 분기를 이어 붙여 다단 조건을 구성할 수 있고, 조건 탈출(BREAK) 스텝으로 중첩 IF 블록을 한 번에 빠져나올 수 있습니다.

OCR 화면 텍스트 읽기

화면의 지정 영역을 캡처해 텍스트를 인식하고 변수에 저장합니다.
재고 수량, 상태 메시지, 버튼 레이블처럼 화면에 보이는 텍스트를 매크로에서 직접 읽어 이후 스텝에 활용할 수 있습니다.

인식한 텍스트로 조건 분기(텍스트 포함 여부 IF)를 설정하거나, 인식된 단어의 화면 좌표를 클릭 위치로 바로 사용할 수 있습니다.
편집창에서 "테스트(읽기)" 버튼을 누르면 미리보기 창이 열리며, 업스케일 배율과 이진화 방식을 조정해 최적 인식 설정을 즉시 확인할 수 있습니다.

OCR 기능은 Windows 한국어 언어팩(ko-KR OCR 팩)이 설치된 환경에서 활성화됩니다.

반복문과 포인터 호출

반복 시작과 반복 끝 스텝으로 원하는 구간을 정해진 횟수만큼 반복할 수 있고, 중첩 반복도 사용할 수 있습니다.
포인터 호출 기능으로 특정 스텝 묶음을 재사용할 수 있습니다.
포인터 호출 스텝은 하늘색 계열 배경으로 표시되어 일반 스텝과 쉽게 구분됩니다.

딜레이와 클립보드 대기

딜레이 스텝은 단순히 정해진 시간만 기다리는 방식과 클립보드가 바뀔 때까지 기다리는 방식을 선택할 수 있습니다.
클립보드 변경 대기는 Ctrl+C 직후 복사가 완료되는 시점을 기다릴 때 유용합니다.
복사가 끝나면 바로 다음 스텝으로 진행하고, 지정한 최대 대기 시간이 지나면 변경이 없어도 다음 스텝으로 넘어갑니다.

즐겨찾기와 샘플 스텝

자주 사용하는 스텝은 즐겨찾기에 등록해 빠르게 다시 넣을 수 있습니다.
즐겨찾기는 드래그 앤 드롭으로도 사용할 수 있습니다.

샘플 스텝은 프로그램이 기본 제공하는 읽기 전용 예제 목록입니다.
복사·붙여넣기·전체 선택·저장·실행 취소·딜레이 같은 기본 스텝과 반복문·조건문·변수·주석 예제를 카테고리별로 제공합니다.
항목을 더블클릭하거나 확인 버튼을 누르면 현재 선택한 행 아래에 바로 추가됩니다.

녹화, 편집, 로그

실제 마우스와 키보드 동작을 녹화해 스텝으로 변환할 수 있습니다.
녹화 후에는 불필요한 스텝을 지우거나 지연 시간을 조정하거나 이미지 조건을 추가해 더 안정적인 매크로로 다듬을 수 있습니다.
보기 모드와 편집 모드를 구분해 실수로 스텝을 바꾸는 일을 줄일 수 있습니다.
메인 스텝 목록에서는 Delete로 선택한 스텝을 삭제하고, Enter를 누르면 바로 편집할 수 있습니다.

매크로가 실행되는 동안 어떤 동작이 일어났는지 실시간으로 확인할 수 있는 로그 모니터 창이 메인 창 오른쪽에 변수 모니터와 함께 나란히 붙습니다.
순서를 바꾸거나 따로 떼어 놓을 수도 있습니다.
키보드 입력, 마우스 이동·클릭, 이미지 검색 결과 같은 주요 동작은 로그 파일로도 자동 기록됩니다.
옵션 창에서 로그 상세 수준(로그 레벨)을 선택할 수 있고, 값을 바꾸면 재시작 없이 바로 적용됩니다.

옵션과 단축키

메인 창과 보조 창을 항상 다른 창 위에 띄우는 "항상 위" 옵션을 사용할 수 있습니다.
전역 단축키(기본 F9 실행, F10 중지)는 옵션에서 바꿀 수 있으며, 좌표 캡처(기본 F2)와 보조좌표(기본 F3) 편집 단축키도 옵션 창의 "편집 단축키" 그룹에서 변경할 수 있습니다.
메인 화면에서 F2로 좌표를 등록하면 커서 위치에 십자선과 좌표가 잠깐 표시되어 등록 지점을 바로 확인할 수 있습니다.
"다중 실행 허용"과 "항상 위"는 ON/OFF 토글 버튼으로 상태를 한눈에 확인하고 빠르게 전환할 수 있습니다.
실행 스텝 사이에 글로벌 딜레이를 설정해 대상 프로그램이 입력을 놓치는 경우를 줄일 수 있습니다.

 

빠른 시작

  1. JPsCodelessMacroTool.exe를 실행합니다.
  2. 새 프로젝트 이름을 입력하거나 기존 프로젝트를 엽니다.
  3. 스텝 추가 버튼으로 필요한 동작을 하나씩 넣거나, 녹화 기능으로 실제 동작을 기록합니다.
  4. 필요한 경우 반복문, 조건문, 변수, 정규식 추출, 이미지 검색, OCR 텍스트 읽기를 추가합니다.
  5. Ctrl+S로 저장하고, F9로 매크로를 실행합니다. 중지는 F10입니다.

 

기본 전역 단축키는 옵션에서 바꿀 수 있습니다.
이미지 검색을 사용하려면 이미지 조건 스텝에서 캡처 버튼으로 화면 일부를 저장하면 됩니다.
자세한 사용 순서와 파일 구성, 스텝 종류 전체 목록은 [사용자 매뉴얼] 1. 기능설명[사용자 매뉴얼] 2. 기본 편집과 파일관리 문서를 참고하세요.

다른 PC로 옮길 때는 JPsCodelessMacroTool.exe와 함께 생성된 script/ 폴더, app_config.json, favorites.json 파일을 함께 복사하면 기존 작업 환경을 이어서 사용할 수 있습니다.

실제 활용 예시

반복 입력 업무: 매일 같은 순서로 클릭하고 값을 입력해야 하는 사무 작업에 사용할 수 있습니다.
텍스트 입력 스텝과 변수를 조합하면 입력 값이 매번 조금씩 달라지는 작업도 처리할 수 있고, 정규식 추출 스텝으로 문자열에서 필요한 값만 뽑아 이후 스텝에 바로 사용할 수 있습니다.

화면 상태를 기다리는 자동화: 로딩 완료 아이콘이 보일 때까지 기다리거나, 특정 알림 창이 열렸을 때만 닫기 버튼을 누르는 식으로 조건문을 사용할 수 있습니다.
이미지 검색, 색상 감지, 변수 비교 조건을 함께 사용하면 단순 시간 대기보다 더 안정적인 매크로를 만들 수 있습니다.

여러 좌표 순서대로 처리: 화면의 여러 항목을 순서대로 클릭해야 하는 작업에서 좌표 어레이와 반복문을 조합하면 좌표 목록을 한 번에 등록하고 반복 실행할 수 있습니다.
격자 형태의 버튼 배열이라면 자동 생성 기능으로 좌표 목록을 즉시 만들 수 있습니다.

사용자 매뉴얼

기능별 자세한 설명은 사용자 매뉴얼로 따로 정리하고 있습니다.
처음 사용한다면 순서대로 읽지 않아도 됩니다.
하고 싶은 작업과 관련된 항목을 골라 읽으면 됩니다.

전체 목차는 [사용자 매뉴얼] 0. 목록에서 볼 수 있습니다.
처음이라면 [사용자 매뉴얼] 1. 기능설명[사용자 매뉴얼] 3. 녹화와 재생 문서를 먼저 보면 좋습니다.
화면 이미지를 찾아 클릭하는 방법은 [사용자 매뉴얼] 8. 이미지 검색과 캡처 문서에서 확인할 수 있습니다.

번호 문서 내용
1 기능설명 전체 기능 개요·스텝 종류
2 기본 편집과 파일관리 프로젝트 생성, 저장, 파일 구성
3 녹화와 재생 녹화, 실행, 반복 실행, 중지
4 조건 IF 조건, 화면 상태, 변수 상태 분기
5 반복 반복 실행, 변수 증가, 좌표 어레이 반복
6 포인터 공통 스텝 묶음 재사용
7 변수와 연산 변수 설정, 텍스트 치환, 계산
8 이미지 검색과 캡처 이미지 캡처, 이미지 조건, 여러 이미지 OR 검색, 컬러 무시, 무시영역 마스크
9 옵션과 단축키 전역 단축키와 기본 옵션
10 즐겨찾기 자주 쓰는 스텝 등록과 재사용
11 정규식 추출 문자열에서 필요한 값 추출
12 샘플 스텝 기본 제공 예제 스텝 삽입
13 OCR 텍스트 읽기 화면 글자 인식, 텍스트 포함 조건, 인식 위치 클릭
14 백그라운드 입력 백그라운드 입력, 대상 창 선택, 상대 좌표 이동, 전체화면 화면 인식

다운로드

[Microsoft Store에서 받기]

JP's Codeless Macro Tool은 이제 Microsoft Store에서 제공됩니다.
스토어판을 설치하면 업데이트가 자동으로 이루어지고, SmartScreen 경고 없이 설치됩니다.

 

  • 스토어에서 "JP's Codeless Macro Tool"을 검색하거나 위 버튼으로 이동합니다.
  • 지원 환경: Windows 10 / 11
  • 버전별 변경 내역: [전체 업데이트 이력]

 

설치 없는 포터블 EXE가 필요하면 [GitHub Releases]에서 받을 수 있습니다. 다만 이후 새로운 기능·수정은 Microsoft Store판에서 제공됩니다.

사용 전 주의사항

이 프로그램은 실제 마우스와 키보드를 조작합니다.
실행 중에는 다른 작업을 동시에 하기 어렵고, 의도하지 않은 화면에서 실행하면 원하지 않는 입력이 발생할 수 있습니다.

중요한 작업을 실행하기 전에는 짧은 테스트 프로젝트로 동작을 먼저 확인하는 것을 권장합니다.

Microsoft Store판은 서명되어 SmartScreen 경고 없이 설치됩니다.
GitHub에서 받는 포터블 EXE는 코드 서명 인증서가 적용되어 있지 않아 Windows SmartScreen, 브라우저, 보안 프로그램에서 확인 메시지가 표시될 수 있습니다. 이 경우 공식 배포 파일명(JPsCodelessMacroTool.exe)을 확인한 뒤 실행하세요.

매크로 실행으로 생기는 결과는 사용자 본인의 책임입니다.
불법적이거나 비윤리적인 사용, 서비스 약관을 위반하는 사용은 권장하지 않습니다.

기업, 학교, 개인 모두 무료로 사용할 수 있습니다.

버그 제보와 기능 요청은 댓글로 남겨 주세요. 확인 후 가능한 범위에서 계속 업데이트하겠습니다.

버전별 변경 이력

버전별 상세 변경 이력은 패치노트 글로 별도 정리하고 있습니다. 전체 업데이트 이력 보기

728x90
반응형