여러분들은 컴퓨터를 사용하면서 어떤 작업을 가장 많이 하시나요? 저는 개인적으로 생각하기에 복사 붙여넣기라고 생각을 합니다. 그래서 복사 붙여넣기를 잘 하는 것만으로도 컴퓨터 사용의 효율성은 분명히 올라간다고 생각합니다. 그래서 저는 아래 포스팅에서 소개를 했던 ditto 라는 복사 붙여넣기 툴과 Windows 10 에 들어있는 복사 붙여넣기 기능들을 적극적으로 사용하는 편입니다. 아래는 제가 지금까지 복사 붙여넣기와 관련된 포스팅을 한 것들인데 위에서 얘기했던 ditto 이외에도 Clipjump 와 같은 Autohotkey 로 만들어진 툴에 대해서도 소개를 하니 한번쯤 읽어 보시기 바랍니다.

https://iamaman.tistory.com/737

https://iamaman.tistory.com/2693

https://iamaman.tistory.com/1026

https://iamaman.tistory.com/948

https://iamaman.tistory.com/2566

오늘은 Autohotkey 를 사용하여 복사 붙여넣기를 하는 3 가지 방법에 대해서 소개를 하려고 합니다.

일단 Autohotkey 를 사용하는 대부분의 분들이 아시겠지만 send 명령을 사용하여 복사 붙여넣기를 할 수가 있습니다. 실험 결과로 부터 원하는 계산을 한 후에 결과를 메모장에 붙여넣기하는 경우 아래와 같이 단축키를 만들어서 메모장에 자동으로 붙여넣기 할 수가 있습니다.

1. send 명령을 사용하는 방법

#!v:: ; shortcut Win + Alt + v

WinActivate, 제목 없음 - 메모장 ahk_class Notepad,

Send, ^v{Enter}

return

위 단축키는 Win + Alt + v 를 눌렀을 때 “제목 없음 - 메모장” 타이틀을 가진 메모장 프로그램에 ctrl + v 를 누르고 Enter 를 눌러서 줄 바꿈을 해주는 단축키입니다. 보시는 바와 같이 굉장히 간단하게 메모장에 붙여넣기를 할 수가 있습니다.

2. controlsend 를 사용하는 방법

#!c:: ; shortcut Win + Alt + c

ControlSend, Edit1, %Clipboard%`n, 제목 없음 - 메모장 ahk_class Notepad,

return

위 단축키는 Win + Alt + c 를 눌렀을 때 “제목 없음 - 메모장” 타이틀을 가진 메모장 프로그램의 Edit1 Control 에 클립보드의 내용과 줄바꿈을 넣는 단축키입니다.

3. PostMessage / SendMessage를 사용하는 방법

#!p:: ; shortcut Win + Alt + p

postmessage, 0x302, 1, 0, Edit1, 제목 없음 - 메모장 ahk_class Notepad,

return

마지막으로 설명드릴 내용은 PostMessage / SendMessage 를 사용하는 방법입니다. 윈도우 메시지를 전달하는 방법인데 위에서 소개했던 ControlSend 명령이나 PostMessage / SendMessage 명령은 비활성창에도 명령을 실행시킬 수 있기 때문에 send 명령보다 조금 더 편리할 수 있습니다. 하지만 그만큼 조금 더 공부할 거리들이 있는 것은 사실입니다. 어쨌든 위에서 소개한 스크립트는 Win + Alt + p 단축키를 누르면 마찬가지로 클립보드의 내용을 메모장에 붙여넣기하는 스크립트입니다.

추가로 PostMessage / SendMessage 를 사용하여 잘라내기와 복사하기를 하는 명령어는 아래와 같으니 참조하시기 바랍니다.

잘라내기 : postmessage, 0x300, 1, 0, Edit1, 제목 없음 - 메모장

복사 : postmessage, 0x301, 1, 0, Edit1, 제목 없음 - 메모장

오늘은 Autohotkey 를 사용하여 복사 / 붙여넣기를 하는 세 가지 방법에 대해서 소개를 했습니다. 서두에서 말씀드린 바와 같이 복사 / 붙여넣기만 잘 해도 정말 큰 업무 효율 향상을 볼 수가 있다고 생각합니다. 요즘은 4차 산업 혁명 시대라고 합니다. 저는 개인적으로 4차 산업 혁명 시대에는 극단적 효율성 향상의 시대이기 때문에 그 어느 때보다 효율성이 중요시 되는 시대라고 생각합니다. Autohotkey 와 함께 Windows PC 사용의 극단적 효율성 향상을 맛 보시기 바랍니다.

그리고 마지막으로 제가 최근에 찾은 블로그 중 아래 포스팅에서도 소개를 했던~

https://iamaman.tistory.com/2021

아래 블로그에도 한번 방문해 보시기 바랍니다. Autohotkey 구루라고 하시는데~ 정말 좋은 코드들을 많이 볼 수가 있고~

http://the-automator.com/

요즘에는 유튜브에서 방송도 하시더군요. Autohotkey 에 관심 있으신 분들은 Joe Glines 님의 유튜브 채널도 한번 구독해 보시기 바랍니다. 세계의 다양한 Autohotkey 유저분들과 인터뷰 도 하는데 배울 점이 많이 있는 것 같습니다.

https://www.youtube.com/channel/UCR0Hs-Bgz1SgGCq_0kbzjjg

저도 Autohotkey 는 어느 정도 사용한다고 생각을 했었는데~ 정말 세상에는 많은 실력자들이 있는 거 같네요. 지금보다 더 열심히 공부해 봐야 되겠습니다.

그럼 즐거운 Autohotkey 코딩하시고~ 굿 밤 되시기 바랍니다 ^^



Autohotkey 를 다양한 용도로 사용하다 보면 조금더 복잡한 형태로 사용하고 싶은 경우가 종종 있습니다. 가령 이전에 계속 사용하던 스크립트에서 설정한 핫키를 현재 실행하는 스크립트에서 실행하고 싶은 경우 등이 그렇습니다.

다음과 같이 test1.ahk 스크립트에서 btw 라는 단축키를 사용하고 있는데

::btw::by the way

현재 실행하는 test2.ahk 스크립트에서는 by the way 에 쉼표(, ) 를 추가하고 싶다고 해 보죠.

이런 경우에는 그냥 test2.ahk 스크립트에 ::bt, ::by the way, 와 같이 단축키를 추가로 설정해도 되겠지만~

이전 스크립트를 사용하는 방법도 있습니다. 마치 객체지향 프로그래밍에서 상속을 사용하는 것과도 유사하다 볼 수 있을 것 같네요. 아래와 같이 ^b 로 단축키를 설정하고 SendLevel 을 1로 설정했습니다.

^b::

SendLevel 1

Send btw,

return

이제 둘다 실행된 상태에서 Ctrl + B 를 눌러보면 아래와 같이 by the way, 가 삽입이 되는 것을 확인 할 수 있습니다.

SendLevel 명령의 특징에 대해 조금더 자세히 알고 싶으신 분들은 아래 주소의 메뉴얼을 참조해 보시기 바랍니다.

https://autohotkey.com/docs/commands/SendLevel.htm



Autohotkey 를 사용하여 특정 프로그램에 명령어를 날릴 때 send 명령어를 주로 사용 하곤 합니다. 그런데 send 명령어는 activation 된 창에만 명령어를 날립니다. 이렇게 되는 경우 send 명령어를 사용하는 중에는 사용자가 다른 작업을 할 수가 없습니다. 이러한 경우에 비활성창에 명령어를 실행 시키는 ControlSend 를 사용하면 다른 작업을 하면서 Autohotkey 를 사용하여 특정 프로그램을 자동 할 수 있습니다.

ControlSend 명령어에 대한 설명은 아래 주소의 메뉴얼을 확인하시기 바랍니다.

https://autohotkey.com/docs/commands/ControlSend.htm

저는 Synology NAS 를 사용하고 있고, Windows 운영체제에서 Synology NAS 에 접속하는 경우 putty 를 사용하는데 아래와 같은 Autohotkey 스크립트를 주로 사용하고 있습니다.

SetTitleMatchMode, 2

SetKeyDelay,-1,-1

ControlSend,,./mod_files.sh,PuTTY,

위 Autohotkey 코드는 PuTTY 에 ./mod_files.sh 를 타이핑 하도록 하는 명령어 입니다. 언뜻 봐서는 문제가 없어 보였는데 계속해서 실행시키다 보니 아래와 같은 문제가 있었습니다. 아래 그림에서 밑줄 친 부분을 보면 명령어가 다른 것을 확인할 수 있습니다. 결국엔 위 코드에서 ControlSend 명령어가 정확하게 동작하지 않는것을 알 수가 있습니다.

위 문제를 확인한 후에~ 내가 ControlSend 명령어를 잘못 썼나? 라는 생각을 했었는데 사실 문제는 SetKeyDelay 에 있었습니다. SetKeyDelay 명령어에서 -1 은 no delay 를 의미하고 첫 번째, 두 번째 아규먼트는 Delay, PressDuration 을 의미 합니다. 이 부분을 no delay 로 설정 하다 보니 문제가 발생한 것이었습니다. 그래서 해당 부분을 지우고 코드를 실행해 봤습니다.

SetTitleMatchMode, 2

ControlSend,,./mod_files.sh,PuTTY,

여러번 실행을 해 봤는데 한 번도 빠짐없이 명령어가 전달 되더군요.

ControlSend 를 사용하는 중에 혹시나 문제가 발생한다면 SetKeyDelay 를 의심 해 보시기 바랍니다.



아래 포스팅에서 MATLAB, Powershell, Python 에서 Outlook  을 사용하여 자동으로 메일 보내는 방법에 대해 알아봤는데요.




오늘은 Autohotkey 에서 아웃룩을 사용하여 자동으로 메일 보내는 방법에 대해 알아보려 합니다.

코드는 아래와 같습니다.

textBody =

(

안녕하세요. 남성입니다.


메일 보냅니다.

)


tempAttach =C:\Attach.jpg


obj := ComObjCreate("Outlook.Application")

newMail := obj.CreateItem(0)

newMail.Subject := "메일 제목"

newMail.Body := textBody

newMail.To := "받는 사람 메일 주소"


myAttachments := newMail.Attachments

myAttachments.Add(tempAttach)


newMail.Send()

ObjRelease(newMail)

ObjRelease(obj)

위 코드에 대해 간단히 소개하면

tempAttach 에는 첨부파일의 path 를 넣습니다. 다수의 파일을 첨부하고 싶다면 세미콜론(;)으로 구분합니다.

newMail.Subject 에는 메일 제목을 넣고 

newMail.Body 에는 본문의 텍스트를 넣습니다. 보통 본문은 여러 줄로 작성하니 위 예와 같이 textBody 라는 변수를 하나 만들어서 여러 줄로 텍스트를 넣을 수 있습니다.

newMail.To 에는 받는 사람의 주소를 넣습니다. 받는 사람이 여럿일 때는 마찮가지로 세미콜론으로 구분합니다.

추가로 참조를 넣고 싶다면 newMail.Cc 에 참조자의 메일 주소를 넣으면 됩니다.

저는 Autohotkey 를 사용하여 시간이 걸리는 작업을 진행시 작업이 끝났다는걸 알리기 위해 아웃룩 메일을 자동화 하곤 합니다.


개인적으로 Windows 환경에서 Autohotkey 는 가장 필수적인 프로그램이라고 생각됩니다.

 

Autohotkey 이니 만큼 키보드 또는 마우스 입력을 자동화 하는 기능은 다른 어떤 언어도 따라오지 못한다는 생각 마저 듭니다.

 

Autohotkey 를 이용하여 마우스 또는 키보드 입력을 자동화 하는 경우, 자동화 스크립트가 실행되는 동안에 사용자 입력을 막아야 하는 경우가 있습니다.

 

예를 들면 마우스를 조작하는 자동화 스크립트가 동작하는 중에 사용자가 마우스 조작을 하면 의도치 않은 결과를 초래 할 수 있습니다.

 

이런 경우 오토핫키의 blockinput 이라는 명령어를 이용하면 스크립트가 돌아가는 동안에는 키보드 또는 마우스 입력을 못하도록 할 수 있습니다.

 

마우스 또는 키보드 입력이 정상적으로 돌아가도록 보장하는 거죠.

 

blockinput 에 대한 매뉴얼은 아래 주소에 있습니다.

 

https://autohotkey.com/docs/commands/BlockInput.htm#Parameters

 

위 매뉴얼을 보면 blockinput 에는 다양한 모드가 있지만 저는 가장 단순하에 On, Off 만 사용하곤 합니다.

 

마우스 또는 키보드를 자동화 하는 스크립트의 위 아래에 다음과 같이 On, Off 해 줍니다.

 

BlockInput, on

; SendMode, Send, Click, MouseMove, MouseClick, MouseClickDrag 를 사용하는 스크립트

BlockInput, off

 

이렇게 하면 키보드나 마우스 입력이 자동화 하는 동안에 사용자는 임의적인 입력을 할 수 없게 되고 안정적으로 스크립트가 동작 하게 됩니다.


MATLAB 은 정말 많은 부분을 자동화 할 수 있는 툴입니다.

 

Simulink 를 사용하신다고 하더라도 MATLAB 을 제대로 다룰 줄 알아야 Simulink 를 효율 적으로 사용 할 수 있습니다.

 

코드 생성과 같이 시간이 좀 많이 걸리는 작업을 실행할 때 컴퓨터 앞에서 계속 앉아 있다면 참 답답 할 겁니다.

 

이럴 때 저는 MATLAB 에서의 작업이 끝나면 메일을 보내도록 설정해 놓고 나가서 커피 한잔 하면서 쉬곤 합니다.

 

요즘 대부분 스마트폰을 사용하니 휴대폰으로 메일을 확인 할 수 있을테고

 

작업이 완료 됐다는 메일을 받으면 들어와서 그 이후의 작업을 하는거죠.

 

저는 Windows 환경이고 메일 프로그램으로 Ms 아웃룩을 사용 합니다.

 

MATLAB 에서는 MS Office 제품군을 자동활 할 수 있습니다.

 

메일을 보내는 간단한 스크립트는 아래와 같습니다. Subject 에 메일 제목을 넣고 To에 보낼 사람, HTMLBody 에 메일 내용을 적습니다.

 

h = actxserver('outlook.Application');

mail = h.CreateItem('olMail');

mail.Subject = 'Mail Test';

mail.To = 'nnn@naver.com';

 

mail.BodyFormat = 'olFormatHTML';

mail.HTMLBody = 'This is Body';

mail.Send;

h.release;

 

MATLAB 에서 시간이 오래 걸리는 작업을 돌려 놓고 마지막에 위 스크립트를 실행 되도록 한다면 MATLAB 이 돌아가는 동안에 나가서 커피 한잔 하고

 

다 되면 휴대폰으로 확인하고 ~

 

들어와서 다음 작업을 하는 식이죠~



  1. 2016.11.02 22:27

    비밀댓글입니다

Autohotkey 를 사용하여 영문 Send 를 할 때~ 한/영 자판의 상태에 따라 영문이 들어가기도 하고 한글이 들어가기도 합니다.

 

재수 좋게 영문으로 되어 있는 상태에서 send 를 한다면 정상적으로 동작하겠지만 한글로 된 상태에서 send 를 한다면 한글로 이상하게 들어가는 경우가 발생을 합니다.

 

예를 들어 아래 명령어를 메모장과 같은 에디터에서 한글 상태에서 실행한다면~ "며새ㅙ사됴" 로 나오게 될 겁니다.

 

Send, Autohotkey

 

Autohotkey 를 사용하여 한영 자판에 상태를 확인할 수 있는 방법을 검색 하다 보니 아래 주소에 그 해결 방법이 나오더군요.

 

http://www.autohotkey.co.kr/cgi/board.php?bo_table=qna&wr_id=20839

 

역시나 내가 생각하는 대부분의 문제들은 이미 누군가가 해결 해 놓은 경우가 많다는걸 다시 한번 느낍니다.

 

IME_CHECK(WinTitle)

{

    WinGet,hWnd,ID,%WinTitle%

    Return Send_ImeControl(ImmGetDefaultIMEWnd(hWnd),0x005,"")

}

 

Send_ImeControl(DefaultIMEWnd, wParam, lParam)

{

    DetectSave := A_DetectHiddenWindows       

    DetectHiddenWindows,ON                          

     SendMessage 0x283, wParam,lParam,,ahk_id %DefaultIMEWnd%

    if (DetectSave <> A_DetectHiddenWindows)

        DetectHiddenWindows,%DetectSave%

    return ErrorLevel

}

 

ImmGetDefaultIMEWnd(hWnd)

{

    return DllCall("imm32\ImmGetDefaultIMEWnd", Uint,hWnd, Uint)

}

 

위 함수를 사용하여 현재 실행되는 프로그램의 한영상태를 확인하는 코드는 아래와 같습니다. 한글이면 1 영문이면 0이 나옵니다.

 

ret:=IME_CHECK("A") 

MsgBox % ret

 

위 함수를 사용하여 다음과 같이 한/영 상태에 따라 적절히 send 하는 명령어를 만들 수가 있습니다.

 

sendEng(textV)

{

    ret:=IME_CHECK("A") 

    If ret=1

    {

        Send, {vk15sc1F2}

    }    

    SendInput %textV%

    If ret=1

    {

        Send, {vk15sc1F2}

    }

}

 

한글 상태이면 영어로 바꿔 준 후에 send 를 하고 다시 한글 상태로 복귀 시킵니다.

 

다음과 같이 사용하시면 됩니다. 

sendEng("Autohotkey")


  1. 변영석 2018.12.01 14:54

    제일 아래의 sendEng(textV)예제에서
    sendinput %textV%
    다음 줄에
    ret:=IME_CHECK("A")
    이 다시 한번 와야 그 다음중
    if ret=1
    이 의미가 있을 것 같습니다.
    예를 들어서 영문 스트링을 넣고나서 한글 입력 상태로 바꾼다거나 하는 응용을 할 때에.

    • 남성 2018.12.02 12:13 신고

      음 그런가요? 영문을 넣고나서 기존에 한글이었으면 한글로 영문이었으면 영문으로 복귀하는건데 ..... 암튼 현재 저는 정상적으로 사용중인 코드입니다.

  2. ㅇㅇ 2019.03.26 11:47

    안녕하십니까. 한영전환 스크립트가 많은 도움이 되었는데 SetKeyDelay 딜레이를 늘려도 글자수가 늘어나면 글자를 자꾸 빼먹습니다.
    "테스트 입니다 안녕" 이렇게 보내면 "스트 다 녕" "테스트 다 녕" 이런식으로 채팅이 쳐집니다. 그래서 https://pastebin.com/raw/MCBNWH9M 처럼 한 글자씩 나눠서 치면 90% 완성되기는 하는데 느려서 쓰는 의미가 없구요.. 클립보드는 아예 한글이 깨져서 안됩니다. 좋은 방도가 있을까요?

    • 남성 2019.03.26 13:23 신고

      일단 클립보드에서 한글이 깨지는게 이상하네요. 어떤 Autohotkey 버전을 사용하는지 모르겠는데.... 저는 Autohotkey_L unicode 32 비트 버전을 사용중입니다.

  3. ㅇㅇ 2019.03.26 14:17

    아쉬운대로 한글자씩 쓰는 방법으로 최적의 시간을 찾아서 적용했습니다. 글 쓰신거는 정말 감사합니다. 많은 도움이 되었습니다.

오늘은 아래 포스팅에 이어서 powershell 을 이용하여 아웃룩에서 메일 보내는 방법에 대해 알아보려 합니다.

 

http://iamaman.tistory.com/1638



보통 회사에서 Microsoft Office 를 많이들 사용 하실 겁니다.

 

Powershell 에서는 Com Object 를 사용 할 수 있고~ Com object 를 사용하면 MS office 제품군에 대한 자동화가 가능 합니다.

 

따라서 outlook 도 자동화가 됩니다.

 

아래와 같이 간단하게 메일을 보낼 수 있습니다.

 

$textv =@"

메일 테스트 

메일 잘 가나요?

"@

 

$subject = "서버의 업데이트가 안 되었습니다."

 

$obj = New-Object -ComObject Outlook.Application

 

$newMail = $obj.CreateItem(0)

$newMail.Subject = "메일 제목"

$newMail.Body = $textv

$newMail.To = "메일 받는 사람 주소"

 

$newMail.Send()

 

 

Newmail Object 관련 Property 들은 아래 주소에서 확인 할 수 있습니다.

 

https://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook.mailitem_properties.aspx

 

위와 같은 방법을 사용하면 반복적으로 메일을 보내야 할 때 매우 편하게 보낼 수 있을 겁니다.


Autohotkey_Basic 에서 Autohotkey_L 로 갈아타면서 정말 기초적인 기능에 깜짝 깜짝 놀라네요.

Autohotkey basic 에서는 한글 send 가 제대로 안돼서 clipboard 에 복사 해서 붙여 넣는 형태로 한글을 타이핑 하게 했었는데 ~~

 

Autohotkey_L 에서는 한글도 알아서 잘 되는군요. ㅋㅋㅋㅋ

 

진작 갈아탈걸~~ 아웅 !!

 

간단하게 한글 보내기 예제 하나 만들어 봤습니다.

 

#s::

Send,한글 보내기 `n

Send,English send

return

 

위 코드는 간단하게 Win+s 키를 누르면

 

한글 보내기

English send

 

라고 나오게 되는 예입니다.

 

저는 현재 Autohotkey_L Unicode 버전를 깔았으므로 메모장 등에서 .ahk 파일로 저장 할 때

유니코드로 저장했습니다.

 

위 코드를 실행 시키고 메모장에 커서를 위치 시키고 ~~

 

Win+s 키를 눌러 보면 아래 그림처럼 글자가 써지는 것 확인 할 수 있습니다. 잼나죠~ ㅋㅋ

 


여러분들은 Autohotkey 를 어떤 용도로 사용하고 계신가요? 저는 이전 포스팅에서도 밝혔지만 Autohotkey가 없으면 윈도우 사용이 힘들 정도 입니다.

 

오늘은 Autohotkey 를 이용해서 네이버 사전 찾는 방법에 대해 포스팅 하려 합니다.

 

보통 브라우저에서 쓸 수 있는 사전 프로그램 같은 건 굉장히 많으니깐~

 

저는 보통 인터넷 사용할 때는 크롬을 주로 이용합니다. 크롬에는 굉장히 많은 확장 프로그램이 있는데요. 사전 프로그램으로 저는 네이버/다음 사전을 이용합니다.

크롬에서 확장 프로그램 설치 방법은 설정에 들어가셔서(단축키 Alt + F) >> 도구 >> 확장 프로그램 창으로 이동 합니다. 창의 맨 밑에 보면 더 많은 확장프로그램 다운로드 를 클릭하고 들어가셔서 사전이라고 검색하면 맨 위에 네이버/다음 사전이 뜹니다.

 

그런데 이런 브라우저에 달린 사전은 브라우저에 있는 단어에 대해서만 단축키로 검색 할 수 잇다는 점이 불편하더군요.

 

브라우저를 켜지 않은 상태에서도 단축키 등을 이용하여 편리하게 사전 검색을 할 수 있는 프로그램으로 야후 미니 사전 등이 있습니다.

 

http://kr.dic.yahoo.com/search/mini/

 

이런 프로그램들도 뭐 상당히 편리하고 좋긴 한데 약간 프로그램 등이 무거운 느낌도 들고 하더군요.

 

그래서 저는 Autohotkey 를 사용해서 네이버 사전으로 단어 검색을 하곤 합니다.

 

일단 Autohotkey 코드부터 말씀 드리고 사용법에 대해 설명 드리죠.

 

 

#!d:: ; 사전 검색 핫키 win + alt + d

Clipboard= ; 클립보드 비우기

Send, ^c ; 현재 단어 복사하기

ClipWait, 1 ; 복사 될 때까지 1초 기다리기

 

IfEqual, ErrorLevel, 0 ; 제대로 복사 되면 크롬 브라우저로 네이버에 검색

{

    DD = http://dic.search.naver.com/search.naver?where=ldic&sm=tab_jum&ie=utf8&query=%Clipboard% ; 네이버 검색 주소

    Run, "C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe" %DD% ; 크롬 으로 실행

}

Return


 

크롬 실행 파일 위치는 크롬 아이콘에 오른쪽 클릭하고 속성을 보시면 실행 파일의 위치가 나와있습니다.

 

위 코드에 주석을 보시면 이해하시는데 그리 어렵지 않을 거라고 생각합니다.

 

위와 같이 코드를 작성 하시고, 실행을 하신 후에 다음과 같이 사용할 수 있는 거죠.

 

예를 들기 위해 다음과 같이 메모장에 Nice to meet you 라는 단어 중에 you 라는 단어를 찾는 연습을 해보죠.

 

 

메모장에서 위 그림과 같이 you 라는 단어를 더블 클릭하거나 ~~~ 키보드로 블록 설정을 하시고, win + alt + d 키를 눌러 보세요.

 

그럼 아래 그림처럼 쉽게 휘리릭~~ 하고 네이버 사전이 실행되면서 단어가 찾아 집니다.

 

 

참 쉽고 재미있죠?

 

코드를 조금만 이해하시면 네이버 말고 다른 포털의 어학 검색도 가능하겠죠~

 

위에 예에서는 크롬을 썼지만, 파이어 폭스나 익스플로러 등으로도 가능하겠구요~~

 

여러분께서는 Autohotkey 를 어떻게 사용하고 계신가요? 다른 분들은 어떻게 사용하시나 정말 궁금하네요~ 혹시 Autohotkey 강좌 하시는 분이나 나름의 사용에 대해 블로깅 하시는 분 있으면 주소 댓글로 달아주세요.

 

배우러 갈께요~




+ Recent posts