Water Quality Analysis 자세히보기

AUTOHOTKEY 15

오토핫키(AutoHotkey) Goto와 Gosub 명령어!

Goto와 Gosub는 오토핫키가 명령어를 순차적으로 실행 중에 Goto와 GoSub를 만나면 지정 된 레이블로 가서 그 레이블에 있는 명령어를 실행하는 명령어입니다. Goto와 Gosub와 다른 점은, Goto는 해당 레이블로 이동하여 명령어를 실행하는 도중에 return을 만난다면 그 자리에서 동작이 끝나는 명령어 이고, 그와 다르게 Gosub는 해당 레이블로 이동하여 레이블을 실행 후 본래 레이블로 돌아와서 그 다음 명령어를 실행하게 됩니다. Goto, 임의의 레이블명. ScriptF2::Goto, ASend, 반갑습니다.Send, {Enter}return A:Send, 안녕하세요.Send, {Enter}return 위의 스크립트의 결과입니다. 왜 " 안녕하세요. "만 입력이 될까요? 앞서 말씀드렸..

AUTOHOTKEY 2017.01.22

오토핫키(AutuHotkey) 타이머(Settimer)

오토핫키(AutoHotkey)에서 특정한 시간에 작동하도록 하는 명령어가 있습니다. Settimer는 일정한 시간이 되면 지정한 블록으로 이동하여 그 스크립트를 실행하는 명령어입니다. " SetTimer, A, 3000 " 라고 한다면 3초마다 A라는 변수를 실행하게 됩니다. SetTimer, 변수, 반복할 초 만약 3초마다 1을 입력하는 스크립트를 만들어 본다면 스크립트의 구조는 아래와 같습니다. 변수는 SS를 사용하도록 하겠습니다. ScriptF1::SetTimer, SS, 3000 SS:send, 1send, {Enter}return F3::Pause 1

AUTOHOTKEY 2016.12.14

오토핫키((AutoHoyKey) 비활성, 키보드입력(ControlSend, PostMessage)

오토핫키 비활성 하는 방법! 오토 핫 키를 키고 다른 작업을 하고 싶나요? 비활성이란 말 그대로 활성화되지 않는 걸 말합니다.. 인터넷과 엑셀이 두 개다 모두 실행 중이라고 가정하고, 사용자가 인터넷을 사용 중일 때 엑셀은 비활성 상태에 있다고 볼 수 있습니다. Controlsend, ControlClick과 Postmessage 이 명령어를 이용하면 비활성화된 프로그램에 스크립트를 동작시킬 수 있죠. 이러한 조건이라면 엑셀에 오토 핫 키를 적용시킨 후 사용자는 인터넷 웹서핑을 즐길 수 있게 되는 겁니다. 일반적으로 비활성이 아닌 스크립트는 활성화 상태에서만 동작하게 되어있습니다. 보통 게임에서 많이들 사용하시죠. 장사를 할 때 오토 핫 키를 켜두고 웹서핑을 한다던가. 아니면 멀티 로더를 사용해 또 다른..

AUTOHOTKEY 2016.12.13

오토핫키(Autohotkey) 마우스 입력(MouseClick, Click, MluseClickDrag)에 대해.

오토핫키(AutoHotkey)의 마우스 사용 방법 오토핫키는 키보드 뿐만아니라, 마우스 사용도 가능합니다. 아마 Send명령어와 함께 가장 많이 사용하는 명령어 같습니다. Send는 키보드에 관련 된 명령어라면 Click은 마우스에 관한 명령어라고 생각하면 됩니다. 마우스 입력도 키보드 입력과 마찬가지로 간단한 명령어로 되어 있고, 좌표만 추가 돠어 있는 형식입니다. 대표적으로 마우스에 대한 명령어는 MouseClick, MouseMove, MouseClickDrag, Click 등이 있습니다. 마우스가 움직이기 위해서는 해당되는 좌표를 알아야 하며, Mousegetpos라는 명령어로 좌표를 알아 낼 수 있습니다. 자주 쓰는 명령어만 다뤄보겠습니다. 일단 마우스 좌표를 알아야 마우스를 움직일 수 있겠죠?..

AUTOHOTKEY 2016.11.24

오토 핫 키(AutoHotkey) 키보드 반복 입력(Loop)에 대해

명령어를 반복하고 싶다면 Loop를 사용합니다. 오토 한 키에서는 반복할 수 있는 명령어가 존재합니다. Loop라는 명령어입니다. Loop 내에 명령어가 위치한다면 멈추는 키를 누를 때까지 계속 반복하게 됩니다. 그뿐만 아니라 뒤 애 숫자를 붙여주면 반복 횟수( loop 3 ; 3회 반복합니다. )를 지정해줄 수 있습니다 루프의 범위는 괄호로 표시하며 괄호 내의 명령어들을 프로그램을 종료할 때까지 반복 실행합니다. 오토 핫 키를 반복작업을 손쉽게 하기 위해서 많이들 사용하므로 이 루프 명령어는 아주 많이 사용됩니다. 이미지 서치나 비활성화 명령어처럼 복잡하지 않고 정말 심플하게 사용할 수 있습니다. " 기본 Loop 예제 " Script F1:: ;F1 스크립트를 시작합니다.Loop{send, 안녕하세요..

AUTOHOTKEY 2016.11.23

오토핫키(AutoHotKey) 메시지 박스(MsgBox)

사용자에게 메시지를 출력 할 수 있습니다. 오토핫키의 메세지박스라는 기능을 아시나요? 메시지박스는 단어 그대로 메시지를 출력해서 사용자에게 보여주는 기능입니다. 마우스 포스팅을 보시면 마우스를 가져다 대고 PaUp 단축키를 눌렀을때 나타나는 창이 바로 메시지 박스입니다. 이 명령어를 사용하여 좌표를 나타내어 상대방에게 알려주는 것 입니다. 이 메시지박스는 그 외에도 다양한 추가 기능이 존재합니다. 하나의 버튼이 아닌 다양한 버튼(예/아니오, 도움말, 취소/다시시작 등)과 아이콘 모양을 추가해 좀 더 구체적인 표현을 할 수 있습니다. 사용자에게 어떤 메시지를 출력하고자 할때 사용합니다. 뿐만아니라.스크립트를 종료할때나 시작할때 메시지로 사용자에게 알려줄 수 있는 유용한 명령어입니다. Script Msgbo..

AUTOHOTKEY 2016.11.23

오토핫키(Autohotkey) 자주 사용하는 명령어 모음

자주 사용하는 명령어 익히기 오토 핫 키는 앞서 설명했듯이 각각의 명령어를 사용하여 스크립트를 만들고, 스크립트에 따라 사용자의 요구대로 반복적인 일을 수행해 내는 프로그램입니다. 스크립트를 제작하려면 먼저 핫 키의 명령어를 숙지해야 그 용도에 맞게 사용할 수 있습니다. 핫 키의 명령어는 엄청나게 많습니다. 모두 기억하고 사용하면 좋겠지만 모든 명령어를 기억할 수는 없으므로 자주 사용하는 것들만 모아 따로 분류해놓고 보고 있습니다. 스크립트를 잘 만들어 사용자 용도에 맞게 잘 사용하면 아주 편하고 좋은 프로그램인데, 악용될 우려도 있습니다. 예를 들어 게임 매크로라든지 상업적으로 이용할 경우가 있겠네요. 저도 게임을 하게 되면서 우연히 알게 된 프로그램인데 게임 이외에 반복적인 작업을 수행할 때 아주 잘..

AUTOHOTKEY 2016.11.19

오토핫키(AutoHotkey)는 어떤 프로그램인가?

지겨운 반복작업은 이제 오토핫키를 사용해보자. 오토 핫 키는 자동으로 업무를 수행해주는 프로그램입니다. 오토+핫키의 조합입니다. Auto는 자동, Hotkey는 단축키라고 생각하시면 됩니다. 단순한 반복작업이나 단축키를 눌러 폴더를 열게 하는 것 등, 사용자의 편의를 도와주는 기능을 합니다. 사실 가장 많이 쓰이는 곳은 게임입니다. 게임 때문에 접하는 분이 거의 대부분이라고 할 수 있습니다. 그 외 자동으로 수강신청을 할 수 있는 스크립트나 어떤 단축키를 누르면 동작하게 하는 데 많이 사용합니다. 타 프로그램과 다르게 오토 핫 키는 직접 명령어를 입력하고 자신의 입맛에 맞게 만들 수 있다는 큰 장점이 있습니다. 사용자의 실력에 따라 핫 키의 성능과 난이도가 엄청난 차이를 보여주는 프로그램이죠. 또한, G..

AUTOHOTKEY 2016.11.16

오토핫키(Autohotkey), 지겨운 반복작업은 키보드 입력(Send) 사용.

오토핫키에서 키보드 입력을 담당하는 Send명령어 MouseClick과 함께 가장 많이 쓰이는 명령어가 아닐까 싶습니다. 사실 Send명령어와 MouseClick 두 명령어만 사용해도 기본적인 기능은 가능합니다. MouseClick은 마우스를 이동하거나 클릭하는 명령어라면 그와 다르게 Send은라는 명령어는 키보드의 키 입력을 전달합니다. Send 명령어는 괄호가 중요한 부분 중에 하나인데, 만약 괄호 안에 A라는 Key가 들어가 있다면 그것은 Key를 누르게 되는 것이고, 반대로 Send 뒤에 괄호가 없이 그냥 key가 온다면 a라는 Key를 누르는 것이 아니라 a를 입력하게 되는 것입니다. 오토 핫키 명령어들은 전반적으로 단순한 모습을 하고 있습니다. Send는 명령어 뒤에 누르고자 하는 말 또는 키..

AUTOHOTKEY 2016.11.16

프로그램 실행도 간편하게 단축키를 이용할 수 있다. Run 명령어

자주 사용하는 프로그램을 특정한 키를 지정하여 사용할 수 있습니다. 마우스로 클릭할 필요 없이 키보드의 설정된 키만 누르면 자동으로 등록된 프로그램이 실행됩니다. 키보드에서 자주 쓰지 않는 키를 특한정 키로 지정하여 키보드를 사용하는데 방해받지 않는 선에서 사용한다면 아주 유용하지 않을까 싶습니다. 핫키를 만들어 쓰게 되면 아무래도 빠른 업무처리가 가능하게 되죠. 작업을 할 때 핫키를 사용하느냐 안 사용하느냐는 사용자의 몫이지만, 사용했을 때 엄청난 이득을 볼 수 있습니다. 그냥 특정한 키를 지정하여 만드는 것은 어렵지도 않습니다. 간단하게 버튼만 누름으로써 프로그램이 실행이 됩니다. 아주 기초적이지만 유용한 명령어 Run입니다. Run 뒤에 파일의 위치만 넣어주면 간단하게 하실 수 있습니다. 파일의 위..

AUTOHOTKEY 2016.09.11