오토 키보드 매크로 - oto kibodeu maekeulo

오토 키보드 매크로 - oto kibodeu maekeulo

키보드 마우스 매크로

목차

  • 1 소개
  • 2 특징
  • 3 사용 환경
  • 4 키보드 마우스 매크로 단축키
  • 5 사용 방법
  • 6 사용 팁
  • 7 스탠다드 버전 vs 프로 버전
  • 8 소프트웨어 라이선스 및 다운로드
  • 9 연관된 프로그램들

소개

  • 키보드, 마우스의 작업 내역을 녹화, 재생해주는 매크로 프로그램입니다.
  • 반복되는 지루한 작업을 녹화한 후, 재생을 하면 컴퓨터가 자동으로 작업을 수행합니다.
  •  주식 거래, 수강 신청, 타켓 예매 등 다양한 용도로 활용할 수 있습니다.
  • 수행하는 작업 내용으로는 마우스 버튼의 클릭, 더블클릭, 드래그, 휠 스크롤, 이동과 키보드에서의 텍스트 타이핑(한글, 영문) 등입니다.
  • 이 프로그램은 스마트 오토클릭 1.5.0 버전 이상에도 내장되어 있습니다.

오토 키보드 매크로 - oto kibodeu maekeulo


특징

  • 키보드 마우스 매크로 프로그램인 워크캠은  UI와 사용법이 매우 간단합니다. 녹화 버튼을 누른 후 하고 싶은 반복 작업을 마우스, 키보드를 사용해 1회만 수행하면 워크캠이 알아서 녹화해줍니다. 그후부터는 녹화한 걸 반복 재생만 하면 됩니다. 사용자는 매크로를 만들기 위해 복잡한  스크립트 같은 걸 공부할 필요가 전혀 없습니다. 녹화 시작 버튼 눌러 녹화하고 재생 버튼 눌러 재생하기만 하면 됩니다.
  • 사용자의 마우스, 키보드 움직임을 자동 녹화하고 이를 그대로 재생해줍니다.
  • 매우 뛰어난 스마트 지능이 내장되어 있어, 별 의미없는 단순 마우스 이동은 키보드 마우스 매크로 프로그램이 판단하여 불필요한 부분은 없애고 핵심만 재생해줍니다.
  • 일반용인 스탠다드 버전과 온라인 RPG 게임에 사용하는 프로 버전이 있습니다.(프로 버전은 1.2.3 버전부터 지원됨)
  • 마우스 이동, 모든 버튼 클릭, 더블 클릭, 드래그 등 녹화합니다.
  • 자판의 모든 키보드 눌림 내역 녹화(Ctrl, Alt, Shift 등 보조키 포함)합니다.
  • 녹화 정밀도 조절 가능합니다.
  • 재생 속도 조절 가능합니다.
  • 재생 횟수 설정을 할 수 있습니다. 기본 설정인 1회부터 무한 반복 재생까지 할 수 있습니다.
  • 재생간 시간 간격을 조절할 수 있습니다.
  • 시작, 종료 단축키 지원됩니다. 사용자가 변경해 사용할 수 있습니다.
  • 사용자가 지정한  예약 시간에 재생을 할 수 있습니다.
  • 다수의 매크로를 차례대로 실행하도록 하는 자동 연속 재생을 할 수 있습니다. 각 매크로 순서와 실행되는 시간 간격을 사용자가 직접 설정할 수 있습니다.


사용 환경

  • 윈도우 응용 프로그램
  • 운영체제 : 윈도우 7, 8, 8.1, 10 (32, 64비트)
  • 닷넷 프레임워크 4.6.2 버전 이상 버전이 사전 설치되어 있어야 합니다(대부분의 컴퓨터에 이미 설치되어 있습니다.)


키보드 마우스 매크로 단축키

  • 단축키는 사용자가 원하는 걸로 변경해 사용하실 수 있습니다.
  • 매크로 녹화 시작, 중지 : F2
  • 매크로 재생 시작, 중지 : F7


사용 방법

  • 녹화 기본 방법
  • 재생 기본 방법
  • 단축키 변경하기
  • 매크로 재생간 시간 간격 설정하기
  • 매크로 재생 횟수 지정하기
  • 녹화 파일 이름 변경하기
  • 시간 예약 재생하기(몇시 몇분에 재생)
  • 시간 예약 재생하기(몇시간 몇분 후에 재생)
  • 매크로 연속 재생하기 : 여러 개의 매크로가 정해진 순서와 시간 간격대로 자동 실행됩니다.


사용 팁

아래의 내용들이 들어 있습니다. 

  • 녹화 관리자창에서 녹화 파일 삭제시 삭제 여부를 묻는 창이 안나타나게 하기
  • 재생간 시간 간격 계산시 매크로 재생 시간도 포함할 지 여부를 선택하는 방법


스탠다드 버전 vs 프로 버전

  • 스탠다드 버전(일반용) : 통상의 작업에 사용합니다. 게임에서는 작동하지 않습니다.
  • 프로 버전(게임용) : 게임에서 작동합니다. 일반용으로도 사용 가능하지만, 일부 제약이 있으니 일반용으로는 스탠다드 버전을 사용하는 걸 권장드립니다. 이 버전은 일부 부족함이 있으니 사용전에 반드시 주의사항을 읽어보세요.(참고 : 프로 버전(게임용) 사용시 주의사항)


소프트웨어 라이선스 및 다운로드

  • 개인, 회사, 공공기관, 교육기관 등에서 사용 가능한 무료 프로그램입니다.


새 버전 설치시에는 구 버전을 먼저 삭제하세요.

다운로드(일반용, Standard)

일반용 현재 버전 : 1.4.1 (최근 업데이트 : 2022년 1월 10일)

다운로드(게임용, Pro)

게임용 현재 버전 : 1.3.8 (최근 업데이트 : 2022년 1월 1일)

게임용은 개발과 테스트 과정이 복잡해 일반용에 비해 버전 업이 늦게 이루어지는 경우가 있습니다.


연관된 프로그램들

  • 워크캠 기능을 포함해 수동 매크로 기능까지 있는 스마트 오토클릭 소개 및 다운로드(스마트 오토클릭 소프트웨어에는 워크캠 소프트웨어가 내장되어 있습니다)

The following table lists the special keys that can be sent (each key name must be enclosed in braces):

{F1} - {F24}Function keys. For example: {F12} is the F12 key.{!}!{#}#{+}+{^}^{{}{{}}}{Enter}Enter key on the main keyboard{Escape} or {Esc}Escape{Space}Space (this is only needed for spaces that appear either at the beginning or the end of the string to be sent -- ones in the middle can be literal spaces){Tab}Tab{Backspace} or {BS}Backspace{Delete} or {Del}Delete{Insert} or {Ins}Insert{Up}↑ (up arrow) key on main keyboard{Down}↓ (down arrow) key on main keyboard{Left}← (left arrow) key on main keyboard{Right}→ (right arrow) key on main keyboard{Home}Home key on main keyboard{End}End key on main keyboard{PgUp}PageUp key on main keyboard{PgDn}PageDown key on main keyboard{CapsLock}CapsLock (using SetCapsLockState is more reliable on Win 2k/XP). Sending {CapsLock} might require SetStoreCapsLockMode Off beforehand.{ScrollLock}ScrollLock (see also: SetScrollLockState){NumLock}NumLock (see also: SetNumLockState){Control} or {Ctrl}Control (technical info: sends the neutral virtual key but the left scan code){LControl} or {LCtrl}Left Control key (technical info: sends the left virtual key rather than the neutral one){RControl} or {RCtrl}Right Control key{Control down} or {Ctrl down}Holds the Control key down until {Ctrl up} is sent. To hold down the left or right key instead, use {RCtrl down} and {RCtrl up}.{Alt}Alt (technical info: sends the neutral virtual key but the left scan code){LAlt}Left Alt key (technical info: sends the left virtual key rather than the neutral one){RAlt}Right Alt key (or AltGr, depending on keyboard layout){Alt down}Holds the Alt key down until {Alt up} is sent. To hold down the left or right key instead, use {RAlt down} and {RAlt up}.{Shift}Shift (technical info: sends the neutral virtual key but the left scan code){LShift}Left Shift key (technical info: sends the left virtual key rather than the neutral one){RShift}Right Shift key{Shift down}Holds the Shift key down until {Shift up} is sent. To hold down the left or right key instead, use {RShift down} and {RShift up}.{LWin}Left Win key{RWin}Right Win key{LWin down}Holds the left Win key down until {LWin up} is sent{RWin down}Holds the right Win key down until {RWin up} is sent{AppsKey}Menu key (invokes the right-click or context menu){Sleep}Sleep key.{ASC nnnnn}

Sends an

Alt

+nnnnn keypad combination, which can be used to generate special characters that don't exist on the keyboard. To generate ASCII characters, specify a number between 1 and 255. To generate ANSI characters (standard in most languages), specify a number between 128 and 255, but precede it with a leading zero, e.g. {Asc 0133}.

Unicode characters may be generated by specifying a number between 256 and 65535 (without a leading zero). However, this is not supported by all applications. For alternatives, see the section below.

{U+nnnn}

[AHK_L 24+]: Sends a Unicode character where nnnn is the hexadecimal value of the character excluding the 0x prefix. This typically isn't needed in Unicode versions of AutoHotkey, where Send and ControlSend automatically support Unicode text.

SendInput() or WM_CHAR is used to send the character and the current Send mode has no effect. Characters sent this way usually do not trigger shortcut keys or hotkeys.

{vkXX}
{scYYY}
{vkXXscYYY}

Sends a keystroke that has virtual key XX and scan code YYY. For example: Send {vkFFsc159}. If the sc or vk portion is omitted, the most appropriate value is sent in its place.

The values for XX and YYY are hexadecimal and can usually be determined from the main window's View->Key history menu item. See also: Special Keys

Warning: Combining vk and sc in this manner is valid only with Send. Prior to [v1.1.27], hotkeys permitted but ignored any non-hexadecimal characters following XX.

{Numpad0} - {Numpad9}Numpad digit keys (as seen when NumLock is ON). For example: {Numpad5} is 5.{NumpadDot}. (numpad period) (as seen when NumLock is ON).{NumpadEnter}Enter key on keypad{NumpadMult}* (numpad multiplication){NumpadDiv}/ (numpad division){NumpadAdd}+ (numpad addition){NumpadSub}- (numpad subtraction){NumpadDel}Delete key on keypad (this key and the following Numpad keys are used when NumLock is OFF){NumpadIns}Insert key on keypad{NumpadClear}Clear key on keypad (usually the '5' key when NumLock is OFF).{NumpadUp}↑ (up arrow) key on keypad{NumpadDown}↓ (down arrow) key on keypad{NumpadLeft}← (left arrow) on keypad{NumpadRight}→ (right arrow) key on keypad{NumpadHome}Home key on keypad{NumpadEnd}End key on keypad{NumpadPgUp}PageUp key on keypad{NumpadPgDn}PageDown key on keypad{Browser_Back}Select the browser "back" button{Browser_Forward}Select the browser "forward" button{Browser_Refresh}Select the browser "refresh" button{Browser_Stop}Select the browser "stop" button{Browser_Search}Select the browser "search" button{Browser_Favorites}Select the browser "favorites" button{Browser_Home}Launch the browser and go to the home page{Volume_Mute}Mute/unmute the master volume. Usually equivalent to SoundSet, +1, , mute.{Volume_Down}Reduce the master volume. Usually equivalent to SoundSet -5.{Volume_Up}Increase the master volume. Usually equivalent to SoundSet +5.{Media_Next}Select next track in media player{Media_Prev}Select previous track in media player{Media_Stop}Stop media player{Media_Play_Pause}Play/pause media player{Launch_Mail}Launch the email application{Launch_Media}Launch media player{Launch_App1}Launch user app1{Launch_App2}Launch user app2{PrintScreen}PrintScreen{CtrlBreak}Ctrl+Pause{Pause}Pause{Click [Options]}
[v1.0.43+]Sends a mouse click using the same options available in the Click command. For example, Send {Click} would click the left mouse button once at the mouse cursor's current position, and Send {Click 100, 200} would click at coordinates 100, 200 (based on CoordMode). To move the mouse without clicking, specify 0 after the coordinates; for example: Send {Click 100, 200, 0}. The delay between mouse clicks is determined by SetMouseDelay (not SetKeyDelay).{WheelDown}, {WheelUp}, {WheelLeft}, {WheelRight}, {LButton}, {RButton}, {MButton}, {XButton1}, {XButton2}

Sends a mouse button event at the cursor's current position (to have control over position and other options, use {Click} above). The delay between mouse clicks is determined by SetMouseDelay. WheelLeft/Right require [v1.0.48+], but have no effect on operating systems older than Windows Vista.

LButton and RButton correspond to the "physical" left and right buttons when used with Send, but the "logical" left and right buttons when used with hotkeys. In other words, if the user has swapped the buttons via system settings, {LButton} performs a logical right click, but a physical left click activates the RButton:: hotkey. Likewise for {RButton} and LButton::. To always perform a logical click, use {Click} instead.

{Blind}Enables the Blind mode, which gives the script more control by disabling a number of things that are normally done automatically to make things generally work as expected. The string {Blind} must occur at the beginning of the string.{Raw}
[v1.0.43+]Enables the Raw mode, which causes the following characters to be interpreted literally: ^+!#{}. Although the string {Raw} need not occur at the beginning of the string, once specified, it stays in effect for the remainder of the string.{Text}
[v1.1.27+]Enables the Text mode, which sends a stream of characters rather than keystrokes. Like the Raw mode, the Text mode causes the following characters to be interpreted literally: ^+!#{}. Although the string {Text} need not occur at the beginning of the string, once specified, it stays in effect for the remainder of the string.

 

 

이 내용을 다 알 필요는 없다.

자신이 필요할 때에만 찾아서 적용하면 된다.

 

 

 

 

 

도움말의 내용을 더 빌리자면 

키를 여러번 반복적으로 누를 수도 있고,

누르고 있는 상태도 유지할 수도 있다.

 

아래 도움말 내용을 한번 살펴보자.

 

To repeat a keystroke: Enclose in braces the name of the key followed by the number of times to repeat it. For example:

Send {DEL 4}  ; Presses the Delete key 4 times.
Send {S 30}   ; Sends 30 uppercase S characters.
Send +{TAB 4}  ; Presses Shift-Tab 4 times.

키를 여러번 누르는 설명이 담겨있다.

단순히 Send 다음 누를 키와 횟수를 입력하면 된다.

 

마지막에 있는 Send+{TAB 4} 의 동작은 Shift 누른채로 TAB을 4번 반복해 누르는 동작이다.

 

 

 

 

To hold down or release a key: Enclose in braces the name of the key followed by the word Down or Up. For example: