이 페이지는 편의를 위해 영어에서 번역되었습니다. 영어 원문이 가장 정확한 버전이며, 둘이 다를 경우 영어 원문이 우선합니다.

Windows에서 매크로를 .exe로 변환하는 방법

작업을 한 번 녹화한 다음, 아무것도 설치할 필요 없는 프로그램 하나로 어느 Windows PC에든 건네세요.

2026년 9월 18일 업데이트 · 프로그램으로 내보내기는 Basic과 Pro 요금제에 포함되며, 새 계정은 모두 7일 동안 체험할 수 있습니다.

1. 결과물

Myna Recorder에서 파일 → 프로그램으로 내보내기…를 실행하면 .exe 파일 하나가 만들어집니다. 그 안에는 매크로, 매크로가 쓰는 모든 이미지 크롭, 매크로를 맞춰 둔 로컬 텍스트 판독기, 그리고 실행·일시 중지·중지 단축키가 들어 있습니다. 이 파일은 설치 프로그램도, 런타임도, Recorder도 없이 어떤 Windows 10 또는 11 PC(64비트)에서든 실행됩니다.

내보내기 대화 상자에서 작은 컨트롤 창을 넣을 수 있습니다. 실행·일시 중지·중지 버튼과 각각의 키, 반복, 속도, 상태 표시줄이 있는 창입니다. 사람이 직접 시작할 프로그램이라면 체크하세요. 문제가 생기면 메시지로 표시됩니다. 스케줄러가 시작할 프로그램이라면 체크하지 마세요. 그러면 프로그램은 열리는 즉시 실행되고, 아무것도 표시하지 않으며, 매크로가 끝나면 닫힙니다.

2. 내보내기 전에

  • 좌표 대신 그림을 쓰세요. 녹화한 그대로의 매크로는 화면의 절대 픽셀 위치를 클릭하는데, 다른 PC에는 다른 화면이 있습니다. 매크로가 누르는 버튼을 '이미지' 탭에서 크롭으로 캡처한 다음, 대신 click_crop("Save")와 wait_for("Save dialog")를 쓰세요. 크롭에 대한 설명은 설명서에 있습니다.
  • sleep 대신 대기를 쓰세요. wait_for는 상대 컴퓨터가 아무리 느려도 그림이 나타날 때까지 기다립니다. 내 PC에서 잘 되는 고정된 sleep은 상대 PC에 대해서는 추측일 뿐입니다.
  • '레코더' 탭의 '테스트'로 1× 속도에서 테스트한 다음, 매크로 전체를 처음부터 끝까지 한 번 실행해 보세요.
  • 비밀 정보를 확인하세요. 내보낸 프로그램에는 입력한 텍스트를 포함해 매크로에 있는 모든 것이 들어 있습니다. 누군가에게 보내기 전에 비밀번호와 토큰을 빼세요.

3. 단계별 내보내기

  1. 매크로 열기

    매크로와 크롭이 들어 있는 .recproj 파일을 불러오세요.

  2. 파일 → 프로그램으로 내보내기…

    .exe를 저장할 위치와 컨트롤 창을 넣을지 여부를 고르세요.

  3. 자격 증명 질문에 답하기

    매크로나 감시 행이 Telegram 또는 Discord로 메시지를 보낸다면, Recorder가 그 자격 증명을 포함할지 묻습니다. 파일을 가진 사람은 누구나 자격 증명을 읽을 수 있습니다. 포함하지 않으면 알림 단계와 경고는 아무것도 보내지 않습니다.

  4. 여기서 한 번 실행하기

    어디로든 보내기 전에 내 PC에서 새 파일을 두 번 클릭해 실행해 보세요.

켜져 있고 그림이 지정된 감시 행도 함께 옮겨지며, Recorder에서와 똑같이 실행할 때마다 시작하고 멈춥니다.

4. 다른 PC에서 실행하기

  • 중지하는 방법: 내보낼 때 지정되어 있던 재생 중지 키이며, 바꾸지 않았다면 F6입니다. 다른 애플리케이션이 그 키를 쓰고 있으면 프로그램은 그 키에 Ctrl+Shift를, 그다음 Ctrl+Alt를 붙여 시도하고, 첫 단계 전에 어느 키인지 알려 줍니다. 어느 것도 등록할 수 없으면 매크로는 실행되지 않고 그 이유를 알립니다. 중지할 수 없는 매크로는 실행하지 않기 때문입니다.
  • SmartScreen: 파일에 코드 서명이 되어 있지 않아서, 처음 실행할 때 Windows가 경고할 수 있습니다. 실행하는 사람이 그래도 실행하도록 선택할 수 있습니다.
  • 예약 실행: 컨트롤 창 없이 내보낸 다음 작업 스케줄러에서 그 파일을 지정하세요. 실제 마우스와 키보드 입력을 보내는 다른 도구와 마찬가지로, 데스크톱이 로그인되어 있고 잠겨 있지 않아야 합니다.

5. 함께 옮겨지지 않는 것

저희 AI 서버와 통신하는 것은 모두 내보낼 때 거부되며, 해당 단계가 표시됩니다. ask_ai, engine="ai"를 쓰는 read_text, AI에게 묻는 감시 행입니다. 내보낸 프로그램에는 요금을 청구할 계정이 없기 때문입니다. 로컬 텍스트 판독기 두 가지는 함께 옮겨지므로, 기본 제공 판독기로 화면에서 숫자를 읽는 매크로는 문제없이 내보낼 수 있습니다. 화면에서 텍스트 읽기를 참고하세요.

6. 이 내보내기가 다른 점

매크로를 .exe로 바꾸는 방법은 대개 두 가지 중 한 곳에서 부족합니다. 어떤 방법은 편집할 수 없는 고정된 클릭 재생을 저장하므로, 창이 움직이거나 화면이 바뀌면 파일이 제대로 동작하지 않습니다. 다른 방법은 먼저 프로그래밍 언어로 직접 작성해야 하는 스크립트를 컴파일합니다. 그리고 어떤 자동화 도구는 독립 실행형 내보내기가 아예 없어서, 그 도구가 설치된 컴퓨터에서만 작업이 실행됩니다.

Myna Recorder로 내보낸 프로그램은 열어서 고칠 수 있는 녹화이고, 화면 위치 대신 그림을 찾아 클릭하며, 아무것도 설치할 필요 없는 파일 하나입니다. Myna Recorder가 다른 점에서 더 알아보세요.