πŸš€ 클릭 λͺ‡ 번으둜 끝! λˆ„κ΅¬λ‚˜ 따라 ν•  수 μžˆλŠ” ‘μ‹ μ²­ 맀크둜’ μ œμž‘μ˜ μ•„μ£Ό μ‰¬μš΄ 방법

Table of Contents

πŸš€ 클릭 λͺ‡ 번으둜 끝! λˆ„κ΅¬λ‚˜ 따라 ν•  수 μžˆλŠ” ‘μ‹ μ²­ 맀크둜’ μ œμž‘μ˜ μ•„μ£Ό μ‰¬μš΄ 방법

πŸ“ λͺ©μ°¨

  1. 맀크둜, μ™œ ν•„μš”ν•œκ°€μš”?
    • 반볡 μž‘μ—…μ˜ 지루함과 μ‹œκ°„ λ‚­λΉ„ ν•΄μ†Œ
    • 였λ₯˜ μ΅œμ†Œν™”μ™€ μ •ν™•μ„± ν–₯상
  2. κ°€μž₯ μ‰¬μš΄ 맀크둜 μ œμž‘ 도ꡬ μ„ νƒν•˜κΈ°: ‘AutoHotkey’ μž…λ¬Έ
    • AutoHotkeyλž€ λ¬΄μ—‡μΈκ°€μš”?
    • μ„€μΉ˜ 및 κΈ°λ³Έ ν™˜κ²½ μ„€μ •
  3. μ‹ μ²­ 맀크둜의 핡심 원리 μ΄ν•΄ν•˜κΈ°
    • ν‚€λ³΄λ“œ 및 마우슀 λ™μž‘ 기둝
    • λŒ€κΈ° μ‹œκ°„(Sleep)의 μ€‘μš”μ„±
  4. μ‹€μ „! μ•„μ£Ό μ‰¬μš΄ μ‹ μ²­ 맀크둜 μ œμž‘ 단계
    • 1단계: 슀크립트 파일 생성 및 μ—΄κΈ°
    • 2단계: κΈ°λ³Έ 문법 읡히기 (Send, Click, Sleep)
    • 3단계: μ‹ μ²­ κ³Όμ • 기둝 및 슀크립트 μž‘μ„±
  5. 맀크둜 μ‹€ν–‰ 및 디버깅 (였λ₯˜ μˆ˜μ •) 팁
    • 맀크둜 μ‹€ν–‰ 및 μΌμ‹œ μ •μ§€/μ’…λ£Œ 방법
    • 였λ₯˜ λ°œμƒ μ‹œ 확인해야 ν•  사항
  6. κ³ κΈ‰ ν™œμš©μ„ μœ„ν•œ μΆ”κ°€ 팁
    • νŠΉμ • μ‹œκ°„ λŒ€κΈ°: μ’Œν‘œ 찾기의 μ€‘μš”μ„±
    • 반볡문(Loop)을 ν™œμš©ν•œ 닀쀑 μ‹ μ²­

1. 맀크둜, μ™œ ν•„μš”ν•œκ°€μš”?

반볡 μž‘μ—…μ˜ 지루함과 μ‹œκ°„ λ‚­λΉ„ ν•΄μ†Œ

λ°°λ„ˆ2 λ‹Ήκ²¨μ£Όμ„Έμš”!

μ˜¨λΌμΈμ—μ„œ μ΄λ²€νŠΈλ‚˜ μˆ˜κ°• μ‹ μ²­, ν˜Ήμ€ νŠΉμ • μ„œλΉ„μŠ€μ˜ 반볡적인 μ‹ μ²­ 과정을 κ²½ν—˜ν•΄ 보신 적이 μžˆμœΌμ‹€ κ²λ‹ˆλ‹€. λͺ‡ 초 λ˜λŠ” λͺ‡ λΆ„ κ°„κ²©μœΌλ‘œ λ˜‘κ°™μ€ λ²„νŠΌμ„ ν΄λ¦­ν•˜κ³ , λ˜‘κ°™μ€ 정보λ₯Ό μž…λ ₯ν•΄μ•Ό ν•˜λŠ” μž‘μ—…μ€ 지루함을 λ„˜μ–΄ μ‹œκ°„ λ‚­λΉ„λ‘œ μ΄μ–΄μ§‘λ‹ˆλ‹€. λ§€ν¬λ‘œλŠ” μ΄λŸ¬ν•œ λ‹¨μˆœ 반볡 μž‘μ—…μ„ 컴퓨터가 λŒ€μ‹ ν•˜λ„λ‘ λͺ…λ Ήν•˜μ—¬ μ‚¬μš©μžκ°€ κ·€μ€‘ν•œ μ‹œκ°„μ„ λ‹€λ₯Έ 생산적인 일에 집쀑할 수 μžˆλ„λ‘ λ•μŠ΅λ‹ˆλ‹€. 특히 μ„ μ°©μˆœ μ‹ μ²­μ˜ 경우, μ‚¬λžŒμ΄ 직접 ν΄λ¦­ν•˜λŠ” 것보닀 λ§€ν¬λ‘œκ°€ 훨씬 λΉ λ₯΄κ³  μ •ν™•ν•˜κ²Œ λ™μž‘ν•  수 μžˆμ–΄ 성곡λ₯ μ„ λΉ„μ•½μ μœΌλ‘œ λ†’μ—¬μ€λ‹ˆλ‹€.

였λ₯˜ μ΅œμ†Œν™”μ™€ μ •ν™•μ„± ν–₯상

μ‚¬λžŒμ΄ 직접 μž‘μ—…μ„ μˆ˜ν–‰ν•  λ•ŒλŠ” ν•„μ—°μ μœΌλ‘œ μ˜€νƒ€, 클릭 μ‹€μˆ˜ λ“± **’인적 였λ₯˜’**κ°€ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€. 특히 μ‹ μ²­ 마감이 μž„λ°•ν–ˆκ±°λ‚˜ 경쟁이 μΉ˜μ—΄ν•œ μƒν™©μ—μ„œλŠ” 심리적인 압박감 λ•Œλ¬Έμ— μ‹€μˆ˜κ°€ λ”μš± μž¦μ•„μ§‘λ‹ˆλ‹€. λ§€ν¬λ‘œλŠ” ν•œ 번 μ •ν™•ν•˜κ²Œ μž‘μ„±λ˜λ©΄ 였λ₯˜ 없이 λ™μΌν•œ μˆœμ„œμ™€ μ†λ„λ‘œ μž‘μ—…μ„ μ²˜λ¦¬ν•©λ‹ˆλ‹€. μ΄λŠ” μ‹ μ²­ κ³Όμ •μ˜ 정확성을 κ·ΉλŒ€ν™”ν•˜κ³ , μ‹€μˆ˜λ₯Ό λ§ŒνšŒν•˜κΈ° μœ„ν•΄ μ‹œκ°„μ„ λ‚­λΉ„ν•  ν•„μš”κ°€ μ—†κ²Œ λ§Œλ“­λ‹ˆλ‹€. 맀크둜λ₯Ό μ΄μš©ν•˜λ©΄ μ°°λ‚˜μ˜ μˆœκ°„μ— λͺ¨λ“  절차λ₯Ό μ™„λ²½ν•˜κ²Œ 이행할 수 μžˆμŠ΅λ‹ˆλ‹€.

2. κ°€μž₯ μ‰¬μš΄ 맀크둜 μ œμž‘ 도ꡬ μ„ νƒν•˜κΈ°: ‘AutoHotkey’ μž…λ¬Έ

AutoHotkeyλž€ λ¬΄μ—‡μΈκ°€μš”?

μˆ˜λ§Žμ€ 맀크둜 ν”„λ‘œκ·Έλž¨ μ€‘μ—μ„œλ„ **AutoHotkey(AHK)**λŠ” 배우기 쉽고, κ°•λ ₯ν•˜λ©°, κ°€μž₯ 널리 μ‚¬μš©λ˜λŠ” 도ꡬ 쀑 ν•˜λ‚˜μž…λ‹ˆλ‹€. AHKλŠ” μ‚¬μš©μžκ°€ μž‘μ„±ν•œ 슀크립트 νŒŒμΌμ„ λ°”νƒ•μœΌλ‘œ ν‚€λ³΄λ“œ μž…λ ₯, 마우슀 클릭, μ°½ μ œμ–΄ λ“± μ»΄ν“¨ν„°μ˜ 거의 λͺ¨λ“  λ™μž‘μ„ μžλ™ν™”ν•  수 있게 ν•΄μ£ΌλŠ” 무료 μ˜€ν”ˆ μ†ŒμŠ€ μœ ν‹Έλ¦¬ν‹°μž…λ‹ˆλ‹€. λ³΅μž‘ν•œ ν”„λ‘œκ·Έλž˜λ° 지식이 없어도 κ°„λ‹¨ν•œ λͺ…λ Ήμ–΄ μ‘°ν•©λ§ŒμœΌλ‘œ κ°•λ ₯ν•œ μ‹ μ²­ 맀크둜λ₯Ό λ§Œλ“€ 수 μžˆλ‹€λŠ” 점이 κ°€μž₯ 큰 μž₯μ μž…λ‹ˆλ‹€. 특히 슀크립트 파일의 μš©λŸ‰μ΄ 맀우 μž‘κ³  μ‹œμŠ€ν…œ λ¦¬μ†ŒμŠ€λ₯Ό 거의 μ‚¬μš©ν•˜μ§€ μ•Šμ•„ μΎŒμ ν•˜κ²Œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ„€μΉ˜ 및 κΈ°λ³Έ ν™˜κ²½ μ„€μ •

AutoHotkey 곡식 μ›Ήμ‚¬μ΄νŠΈμ—μ„œ μ„€μΉ˜ νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν•˜μ—¬ μ‹€ν–‰ν•©λ‹ˆλ‹€. μ„€μΉ˜ 과정은 맀우 κ°„λ‹¨ν•˜λ©°, κΈ°λ³Έ μ„€μ •μœΌλ‘œ 진행해도 λ¬΄λ°©ν•©λ‹ˆλ‹€. μ„€μΉ˜λ₯Ό μ™„λ£Œν•œ ν›„μ—λŠ” AHK 슀크립트 νŒŒμΌμ„ 생성해야 ν•©λ‹ˆλ‹€. 바탕화면 λ˜λŠ” μ›ν•˜λŠ” ν΄λ”μ—μ„œ 마우슀 였λ₯Έμͺ½ 클릭 > μƒˆλ‘œ λ§Œλ“€κΈ° > AutoHotkey Scriptλ₯Ό μ„ νƒν•˜λ©΄ ν™•μž₯μžκ°€ .ahk인 파일이 μƒμ„±λ©λ‹ˆλ‹€. 이 νŒŒμΌμ„ 마우슀 였λ₯Έμͺ½ 클릭 ν›„ Edit Scriptλ₯Ό μ„ νƒν•˜λ©΄ λ©”λͺ¨μž₯ λ“±μ˜ ν…μŠ€νŠΈ νŽΈμ§‘κΈ°κ°€ μ—΄λ¦¬λ©΄μ„œ 맀크둜 μ½”λ“œλ₯Ό μž‘μ„±ν•  μ€€λΉ„κ°€ μ™„λ£Œλ©λ‹ˆλ‹€.

3. μ‹ μ²­ 맀크둜의 핡심 원리 μ΄ν•΄ν•˜κΈ°

ν‚€λ³΄λ“œ 및 마우슀 λ™μž‘ 기둝

μ‹ μ²­ 맀크둜의 κΈ°λ³Έ μ›λ¦¬λŠ” μ‚¬λžŒμ΄ μ‹ μ²­ν•˜λŠ” 과정을 μ»΄ν“¨ν„°μ—κ²Œ μˆœμ„œλŒ€λ‘œ 따라 ν•˜λ„λ‘ μ§€μ‹œν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, ‘νŠΉμ • λ²„νŠΌ 클릭’ -> ‘ID μž…λ ₯’ -> ‘λΉ„λ°€λ²ˆν˜Έ μž…λ ₯’ -> ‘둜그인 λ²„νŠΌ 클릭’의 μˆœμ„œκ°€ μžˆλ‹€λ©΄, λ§€ν¬λ‘œλŠ” 이 μˆœμ„œλŒ€λ‘œ 마우슀 μ’Œν‘œλ₯Ό μ§€μ •ν•˜κ³  ν‚€λ³΄λ“œ μž…λ ₯을 흉내 λ‚΄μ•Ό ν•©λ‹ˆλ‹€. AHKμ—μ„œλŠ” Send λͺ…λ Ήμ–΄λ‘œ ν‚€λ³΄λ“œ μž…λ ₯을, Click λͺ…λ Ήμ–΄λ‘œ 마우슀 클릭을 μ œμ–΄ν•©λ‹ˆλ‹€. μ΄λ•Œ μ€‘μš”ν•œ 것은 μ ˆλŒ€ μ’Œν‘œλ₯Ό μ‚¬μš©ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. λͺ¨λ‹ˆν„°μ˜ ν•΄μƒλ„λ‚˜ 창의 μœ„μΉ˜κ°€ λ°”λ€Œλ©΄ λ§€ν¬λ‘œκ°€ μ—‰λš±ν•œ 곳을 클릭할 수 μžˆμœΌλ―€λ‘œ, 맀크둜λ₯Ό μ‹€ν–‰ν•  λ•ŒλŠ” 항상 νŠΉμ • 창을 μ •ν•΄μ§„ μœ„μΉ˜μ™€ 크기둜 λ„μ›Œ λ†“λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€.

λŒ€κΈ° μ‹œκ°„(Sleep)의 μ€‘μš”μ„±

맀크둜λ₯Ό μž‘μ„±ν•  λ•Œ κ°€μž₯ κ°„κ³Όν•˜κΈ° μ‰¬μš°λ©΄μ„œλ„ μ€‘μš”ν•œ μš”μ†Œκ°€ λ°”λ‘œ **λŒ€κΈ° μ‹œκ°„(Sleep)**μž…λ‹ˆλ‹€. μ»΄ν“¨ν„°μ˜ 처리 μ†λ„λŠ” 맀우 λΉ λ₯΄κΈ° λ•Œλ¬Έμ—, ν•œ λͺ…령을 μ‹€ν–‰ν•˜μžλ§ˆμž λ‹€μŒ λͺ…령을 내리면 μ›Ήμ‚¬μ΄νŠΈλ‚˜ ν”„λ‘œκ·Έλž¨μ΄ 아직 이전 λͺ…령을 μ²˜λ¦¬ν•˜λŠ” μ€‘μ΄κ±°λ‚˜ λ‹€μŒ ν™”λ©΄μœΌλ‘œ μ „ν™˜λ˜μ§€ μ•Šμ€ μƒνƒœμΌ 수 μžˆμŠ΅λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, ‘둜그인 λ²„νŠΌ 클릭’ ν›„ νŽ˜μ΄μ§€κ°€ λ‘œλ”©λ  μ‹œκ°„μ„ μ£Όμ§€ μ•Šκ³  ‘μ‹ μ²­ λ²„νŠΌ 클릭’ λͺ…령을 λ°”λ‘œ μ‹€ν–‰ν•˜λ©΄ μ‹ μ²­ λ²„νŠΌμ„ μ°Ύμ§€ λͺ»ν•΄ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€. Sleep, 1000은 1000λ°€λ¦¬μ΄ˆ(1초) λ™μ•ˆ 아무 μž‘μ—…λ„ ν•˜μ§€ μ•Šκ³  λŒ€κΈ°ν•˜λΌλŠ” λͺ…λ Ήμ–΄μž…λ‹ˆλ‹€. μ›Ήμ‚¬μ΄νŠΈμ˜ λ‘œλ”© μ†λ„λ‚˜ μ„œλ²„ λ°˜μ‘ 속도λ₯Ό κ³ λ €ν•˜μ—¬ μΆ©λΆ„ν•œ λŒ€κΈ° μ‹œκ°„μ„ λΆ€μ—¬ν•˜λŠ” 것이 μ•ˆμ •μ μΈ 맀크둜 μž‘λ™μ˜ ν•΅μ‹¬μž…λ‹ˆλ‹€.

4. μ‹€μ „! μ•„μ£Ό μ‰¬μš΄ μ‹ μ²­ 맀크둜 μ œμž‘ 단계

1단계: 슀크립트 파일 생성 및 μ—΄κΈ°

μ•žμ„œ μ„€λͺ…ν•œ λŒ€λ‘œ .ahk 슀크립트 νŒŒμΌμ„ μƒμ„±ν•˜κ³  Edit Scriptλ₯Ό 눌러 νŽΈμ§‘κΈ°λ₯Ό μ—½λ‹ˆλ‹€. 슀크립트 파일의 κ°€μž₯ μƒλ‹¨μ—λŠ” λ§€ν¬λ‘œκ°€ μ‹€ν–‰λ˜λŠ” 방식을 μ„€μ •ν•˜λŠ” μ½”λ“œλ₯Ό μΆ”κ°€ν•˜λŠ” 것이 μΌλ°˜μ μž…λ‹ˆλ‹€.

#NoEnv  ; ꢌμž₯λ˜λŠ” 초기 μ„€μ •μž…λ‹ˆλ‹€.
SendMode Input  ; 더 λΉ λ₯΄κ³  μ•ˆμ •μ μΈ 전솑 λͺ¨λ“œλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.
SetWorkingDir %A_ScriptDir%  ; 슀크립트의 μž‘μ—… 디렉토리λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€.

2단계: κΈ°λ³Έ 문법 읡히기 (Send, Click, Sleep)

μ‹ μ²­ λ§€ν¬λ‘œμ— ν•„μˆ˜μ μΈ AHK의 κΈ°λ³Έ λͺ…λ Ήμ–΄λ₯Ό μˆ™μ§€ν•©λ‹ˆλ‹€.

  • Send, {λ¬Έμžμ—΄}: ν‚€λ³΄λ“œ μž…λ ₯을 μ „μ†‘ν•©λ‹ˆλ‹€. 예: Send, myID123
  • Send, {Enter}: Enter ν‚€λ₯Ό λˆ„λ¦…λ‹ˆλ‹€. 특수 ν‚€λŠ” μ€‘κ΄„ν˜Έ {}둜 κ°μŒ‰λ‹ˆλ‹€. 예: Send, {Tab} (λ‹€μŒ μž…λ ₯ ν•„λ“œλ‘œ 이동)
  • Click, xμ’Œν‘œ yμ’Œν‘œ: ν™”λ©΄μ˜ νŠΉμ • μ’Œν‘œλ₯Ό 마우슀 μ™Όμͺ½ λ²„νŠΌμœΌλ‘œ ν΄λ¦­ν•©λ‹ˆλ‹€. μ’Œν‘œλŠ” ν”½μ…€ λ‹¨μœ„μž…λ‹ˆλ‹€. 예: Click, 500 300
  • Sleep, λ°€λ¦¬μ΄ˆ: μ§€μ •λœ μ‹œκ°„λ§ŒνΌ λŒ€κΈ°ν•©λ‹ˆλ‹€. 1000은 1μ΄ˆμž…λ‹ˆλ‹€. 예: Sleep, 500 (0.5초 λŒ€κΈ°)

3단계: μ‹ μ²­ κ³Όμ • 기둝 및 슀크립트 μž‘μ„±

이제 μ‹€μ œ μ‹ μ²­ 과정을 ν•˜λ‚˜μ”© κΈ°λ‘ν•˜λ©° 슀크립트λ₯Ό μž‘μ„±ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄, ‘F1’ ν‚€λ₯Ό λˆŒλ €μ„ λ•Œ λ§€ν¬λ‘œκ°€ μ‹€ν–‰λ˜λ„λ‘ μ„€μ •ν•˜λ €λ©΄ λ‹€μŒκ³Ό 같이 μ‹œμž‘ν•©λ‹ˆλ‹€.

  • μ‹€ν–‰ ν‚€ μ„€μ •: F1:: (F1 ν‚€λ₯Ό λˆ„λ₯΄λ©΄ μ•„λž˜ λͺ…령이 μ‹€ν–‰λ©λ‹ˆλ‹€.)
  • μ°½ ν™œμ„±ν™”: μ‹ μ²­ νŽ˜μ΄μ§€κ°€ μ—΄λ €μžˆλŠ” μ›Ή λΈŒλΌμš°μ € 창을 ν™œμ„±ν™”ν•©λ‹ˆλ‹€. AHK의 WinActivate, μ°½ 제λͺ© λͺ…λ Ήμ–΄λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  • ID μž…λ ₯ ν•„λ“œλ‘œ 이동: Click λͺ…λ Ήμ–΄λ‚˜ Send, {Tab}을 μ΄μš©ν•΄ ID μž…λ ₯ ν•„λ“œλ₯Ό μ„ νƒν•©λ‹ˆλ‹€. (Tab ν‚€λ₯Ό μ—¬λŸ¬ 번 눌러 이동할 μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.)
  • ID μž…λ ₯: Send, yourIDhere
  • Tab 이동 및 λΉ„λ°€λ²ˆν˜Έ μž…λ ₯: Send, {Tab} ν›„ Send, yourPWhere
  • 둜그인 λ²„νŠΌ 클릭: 둜그인 λ²„νŠΌμ˜ μ’Œν‘œλ₯Ό μ°Ύμ•„μ„œ Click, xμ’Œν‘œ yμ’Œν‘œ λͺ…령을 μ‚¬μš©ν•©λ‹ˆλ‹€.
  • νŽ˜μ΄μ§€ λ‘œλ”© λŒ€κΈ°: Sleep, 2000 (2초 λŒ€κΈ°)
  • μ‹ μ²­ λ²„νŠΌ 클릭: μ‹ μ²­ λ²„νŠΌμ˜ μ’Œν‘œλ₯Ό μ°Ύμ•„μ„œ Click, μ‹ μ²­λ²„νŠΌ_x μ‹ μ²­λ²„νŠΌ_y

μ˜ˆμ‹œ 슀크립트 ꡬ쑰:

F1::
; 1. 둜그인 νŽ˜μ΄μ§€λ‘œ 이동 (이미 λ˜μ–΄μžˆλ‹€κ³  κ°€μ •)
WinActivate, μ‹ μ²­ νŽ˜μ΄μ§€ 제λͺ© - Google Chrome ; μ‹ μ²­ μ°½ ν™œμ„±ν™”
Sleep, 500

; 2. ID μž…λ ₯
Click, 500 300 ; ID ν•„λ“œ μ’Œν‘œ 클릭
Send, testuser123
Sleep, 100

; 3. PW μž…λ ₯
Send, {Tab} ; λ‹€μŒ ν•„λ“œλ‘œ 이동
Send, secretpass1
Sleep, 100

; 4. 둜그인 λ²„νŠΌ 클릭
Click, 500 400 ; 둜그인 λ²„νŠΌ μ’Œν‘œ 클릭
Sleep, 2000 ; νŽ˜μ΄μ§€ λ‘œλ”© λŒ€κΈ°

; 5. μ΅œμ’… μ‹ μ²­ λ²„νŠΌ 클릭
Click, 700 500 ; μ‹ μ²­ λ²„νŠΌ μ’Œν‘œ 클릭

return ; 맀크둜 μ’…λ£Œ


μ’Œν‘œ μ°ΎκΈ° 팁: 마우슀 μ»€μ„œμ˜ ν˜„μž¬ μ’Œν‘œλ₯Ό μ‰½κ²Œ μ•Œ 수 μžˆλ„λ‘ AHK에 κΈ°λ³Έ ν¬ν•¨λœ Window Spy 도ꡬλ₯Ό μ‚¬μš©ν•˜κ±°λ‚˜, μΈν„°λ„·μ—μ„œ μ œκ³΅λ˜λŠ” κ°„νŽΈν•œ ν”½μ…€ μ’Œν‘œ μΆ”μΆœ ν”„λ‘œκ·Έλž¨μ„ ν™œμš©ν•˜μ„Έμš”.

5. 맀크둜 μ‹€ν–‰ 및 디버깅 (였λ₯˜ μˆ˜μ •) 팁

맀크둜 μ‹€ν–‰ 및 μΌμ‹œ μ •μ§€/μ’…λ£Œ 방법

μž‘μ„±λœ .ahk νŒŒμΌμ„ 더블 ν΄λ¦­ν•˜λ©΄ λ§€ν¬λ‘œκ°€ μ‹€ν–‰λ©λ‹ˆλ‹€. μ‹€ν–‰λ˜λ©΄ μœˆλ„μš° μž‘μ—… ν‘œμ‹œμ€„μ˜ μ‹œμŠ€ν…œ 트레이(μ‹œκ³„ μ˜†)에 AHK μ•„μ΄μ½˜(녹색 ‘H’ λͺ¨μ–‘)이 λ‚˜νƒ€λ‚©λ‹ˆλ‹€. 이 μ•„μ΄μ½˜μ„ 마우슀 였λ₯Έμͺ½ λ²„νŠΌμœΌλ‘œ ν΄λ¦­ν•˜λ©΄ Suspend Hotkeys (단좕킀 μΌμ‹œ μ •μ§€)λ‚˜ Exit (맀크둜 μ’…λ£Œ)λ₯Ό 선택할 수 μžˆμŠ΅λ‹ˆλ‹€. λ§€ν¬λ‘œκ°€ μ˜ˆμƒμΉ˜ λͺ»ν•œ λ™μž‘μ„ ν•˜κ±°λ‚˜ λ¬΄ν•œ 루프에 λΉ μ‘Œμ„ λ•Œ κ°•μ œλ‘œ μ’…λ£Œν•  수 μžˆλŠ” κ°€μž₯ ν™•μ‹€ν•œ λ°©λ²•μž…λ‹ˆλ‹€.

였λ₯˜ λ°œμƒ μ‹œ 확인해야 ν•  사항

  1. μ’Œν‘œμ˜ μ •ν™•μ„±: κ°€μž₯ ν”ν•œ 였λ₯˜ μ›μΈμž…λ‹ˆλ‹€. 맀크둜 μ‹€ν–‰ μ „ 창의 μœ„μΉ˜μ™€ 크기가 슀크립트 μž‘μ„± λ‹Ήμ‹œμ™€ λ™μΌν•œμ§€ λ°˜λ“œμ‹œ ν™•μΈν•˜μ„Έμš”. 해상도가 달라지면 μ’Œν‘œλ„ λ‹¬λΌμ§‘λ‹ˆλ‹€.
  2. λŒ€κΈ° μ‹œκ°„ λΆ€μ‘±: λ‘œλ”© 속도가 느린 νŽ˜μ΄μ§€λΌλ©΄ Sleep μ‹œκ°„μ„ λŠ˜λ €μ€˜μ•Ό ν•©λ‹ˆλ‹€. λͺ…령이 λ„ˆλ¬΄ λΉ λ₯΄κ²Œ μ‹€ν–‰λ˜μ–΄ μ›ΉνŽ˜μ΄μ§€κ°€ λ”°λΌμ˜€μ§€ λͺ»ν•˜λŠ” κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€.
  3. 문법 였λ₯˜: AHK μŠ€ν¬λ¦½νŠΈλŠ” μ•„μ£Ό μž‘μ€ μ˜€νƒ€λ‚˜ 띄어쓰기에도 λ―Όκ°ν•˜κ²Œ λ°˜μ‘ν•©λ‹ˆλ‹€. λͺ…λ Ήμ–΄, μ‰Όν‘œ, μ€‘κ΄„ν˜Έ 등이 μ •ν™•ν•œ 문법을 λ”°λ₯΄κ³  μžˆλŠ”μ§€ κΌΌκΌΌν•˜κ²Œ κ²€ν† ν•˜μ„Έμš”.
  4. μ°½ ν™œμ„±ν™” 문제: WinActivate λͺ…령을 μ‚¬μš©ν–ˆμŒμ—λ„ 창이 μ œλŒ€λ‘œ ν™œμ„±ν™”λ˜μ§€ μ•Šκ±°λ‚˜, λ‹€λ₯Έ 창이 λ°©ν•΄ν•˜λŠ”μ§€ ν™•μΈν•˜μ„Έμš”.

6. κ³ κΈ‰ ν™œμš©μ„ μœ„ν•œ μΆ”κ°€ 팁

νŠΉμ • μ‹œκ°„ λŒ€κΈ°: μ’Œν‘œ 찾기의 μ€‘μš”μ„±

μ„ μ°©μˆœ 신청은 μ •ν™•ν•œ μ‹œκ°„μ— μ‹œμž‘ν•˜λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€. νŠΉμ • μ‹œκ°„μ΄ 될 λ•ŒκΉŒμ§€ 맀크둜λ₯Ό λŒ€κΈ°μ‹œν‚€λŠ” 방법은 두 κ°€μ§€κ°€ μžˆμŠ΅λ‹ˆλ‹€.

  1. κΈ΄ Sleep μ‚¬μš©: μ‹ μ²­ μ‹œμž‘ μ‹œκ°„ μ§μ „κΉŒμ§€ Sleep λͺ…λ Ήμ–΄λ‘œ λŒ€κΈ°μ‹œν‚΅λ‹ˆλ‹€. 예: μ‹œμž‘ 5λΆ„ 전이라면 Sleep, 300000 (5λΆ„)
  2. μ‹œκ°„ 비ꡐ: AHK의 λ‚΄μž₯ λ³€μˆ˜μ™€ If 쑰건을 μ‚¬μš©ν•˜μ—¬ ν˜„μž¬ μ‹œκ°μ΄ λͺ©ν‘œ μ‹œκ°μ΄ 될 λ•ŒκΉŒμ§€ 반볡적으둜 ν™•μΈν•˜λŠ” κ³ κΈ‰ μŠ€ν¬λ¦½νŒ…λ„ κ°€λŠ₯ν•©λ‹ˆλ‹€.

반볡문(Loop)을 ν™œμš©ν•œ 닀쀑 μ‹ μ²­

λ§Œμ•½ ν•œ 번의 μ‹ μ²­μœΌλ‘œ λλ‚˜μ§€ μ•Šκ³  μ—¬λŸ¬ 번의 μ‹ μ²­μ΄λ‚˜ μƒˆλ‘œκ³ μΉ¨μ΄ ν•„μš”ν•œ 경우 Loop λͺ…령을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

F2::
Loop, 5 ; μ•„λž˜μ˜ λͺ…령을 5회 λ°˜λ³΅ν•©λ‹ˆλ‹€.
{
    ; 여기에 μ‹ μ²­ κ³Όμ • 슀크립트 (클릭, μž…λ ₯ λ“±)λ₯Ό λ„£μŠ΅λ‹ˆλ‹€.
    Click, μ‹ μ²­λ²„νŠΌ_x μ‹ μ²­λ²„νŠΌ_y
    Sleep, 3000 ; λ‹€μŒ 신청을 μœ„ν•΄ 3초 λŒ€κΈ°
}
return

Loop λͺ…령은 맀크둜λ₯Ό 훨씬 κ°•λ ₯ν•˜κ²Œ λ§Œλ“€μ–΄μ£Όλ©°, 특히 μ„ μ°©μˆœ μ‹ μ²­μ—μ„œ ‘광클(λΉ λ₯Έ 반볡 클릭)’이 ν•„μš”ν•  λ•Œ μœ μš©ν•˜κ²Œ ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ μ„œλ²„μ— κ³ΌλΆ€ν•˜λ₯Ό μ£Όκ±°λ‚˜ μ•½κ΄€ μœ„λ°˜ μ†Œμ§€κ°€ μžˆμ„ 수 μžˆμœΌλ―€λ‘œ, μ μ ˆν•œ **λŒ€κΈ° μ‹œκ°„(Sleep)**을 두어 μ‚¬μš©ν•˜λŠ” 것이 λ°”λžŒμ§ν•©λ‹ˆλ‹€.

λŒ“κΈ€ 남기기

이 ν¬μŠ€νŒ…μ€ 쿠팑 νŒŒνŠΈλ„ˆμŠ€ ν™œλ™μ˜ μΌν™˜μœΌλ‘œ, 이에 λ”°λ₯Έ μΌμ •μ•‘μ˜ 수수료λ₯Ό μ œκ³΅λ°›μŠ΅λ‹ˆλ‹€.