반응형

"새 스크립트 생성" 후 젤 상단부를 보면 아래와 같습니다.

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

제가 사용하는 스크립트 상단부는 아래와 같습니다. 위 4줄은 같습니다.

#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

#singleinstance force 
Menu, tray, icon, 아이콘.png,,1
DetectHiddenWindows On SetTitleMatchMode 2
OnExit,exit

"아래 4줄" 설명

 

#singleinstance force

스크립트가 실행 중일 때 같은 스크립트를 재실행하면 기존의 것을 대체할 건지 묻는 팝업창이 뜹니다. 위 명령어를 추가하시면 묻지않고 바로 재실행됩니다. 스크립트 수정해가면서 실행할 때 자꾸 확인 누르면 불편하니 항상 적는 명령어입니다. 

위 화면에서 "Run script"를 한번 누르면 윈도 시계 옆 트레이에 아이콘이 생깁니다. 

한번 더  "Run script"를 누르면 기존의 것을 대채할 것인지 묻는 팝업창이 뜹니다. 


Menu, tray, icon, 아이콘.png,,1

스크립트를 여러가지 실행하면 트레이 아이콘이 H 모양으로 여러 개 생깁니다.

그럼 한 스크립트를 닫아야 할 때 뭐가 뭔지 모르기 때문에 하나하나 마우스 오버해서 스크립트 명을 확인하고 우클릭 닫기를 해야 합니다. (한마디로 불편합니다.)

스크립트가 저장된 폴더에 그림판으로 아이콘을 하나 그려서 넣으면 구분이 되어 편합니다.

 

(그림판)  크기 조정 및 기울이기

픽셀(16*16), 비율 체크 해제

대충 그립니다.


DetectHiddenWindows On SetTitleMatchMode 2

숨겨진 윈도 찾기 기능 활성화

스크립트 안에서 다른 스크립트 실행하면 트레이에 안 나타나는데 외부 스크립트 사용 후 닫을 때 필요하다고 기억하는데 아닐 수도..... 아무튼 그냥 적어둡니다. 


OnExit, exit

스크립트 종료 시 라벨 이름 exit:  에 있는 스크립트를 실행한다

(문자: 라벨이라고 합니다. 명령의 이동 시 사용합니다. ex) goto exit)  

저는 스크립트에서 외부 스크립트 실행 후 오류 등으로 스크립트 강제 종료되면 외부 스크립트가 계속 실행되는 것을 방지하고자 사용합니다. 

exit:
PostMessage,0x111,65307,,,C:\Users\homw\Desktop\클릭.ahk
exitapp

위 "PostMessage,0x111,65307,,,경로" 는 그냥 복사해서 씁니다. 외부 스크립트 닫는 명령입니다.

 


 

 

 

반응형
반응형

SciTE4AutoHotkey 사이트 클릭 

 

SciTE4AutoHotkey

Downloads Installer - this program will install SciTE4AutoHotkey automatically. Other Downloads Portable .ZIP - designed for USB sticks. Extract this archive to your portable AutoHotkey folder. SciLexer.dll with AutoHotkey support - useful if you want to d

fincs.ahk4.net


(사이트) "Installer" 클릭


파일 열기


"Install" 클릭


"Install" 클릭


 (설치 끝) "확인" 클릭


(에디트 스크립트) 새 AutoHotkey Script 아이콘 우클릭 → Edit Script


메모장이 아닌 에디터로 열립니다.


상단 툴박스, 왼쪽에 행번호가 생겼습니다. 그리고 명령어 치면 목록이 나와서 편리합니다.

반응형
반응형

오토핫키는 키보드, 마우스의 반복적인 작업을 명령어를 통하여 사람의 작업을 대신하여 자동화 할 수 있습니다.

예를 들면 파일 백개를 일일히 열어서 출력을 해야하는 상황이면 오토핫키를 통해 자동으로 할 수 있습니다.
하나의 폴더에 파일이 100개 있다고 가정하면
첫번째 파일에 마우스 클릭하며 선택을 하고
1. 파일을 열기 위해 엔터 누름
2. 출력을 하기 위해 컨트롤 P를 누르고 엔터 누름
3. 창닫기 누름
4. 다음 파일로 위치를 옮기기 위해 아래 방향키 누름
1-4 를 100번 반복하는 스크립트를 만들면 됩니다.

그리고 어떤 이미지나, 픽셀에 반응하여 조건적으로 반응 할 수도 있습니다.  특정 이미지가 발견되면 특정 위치를 클릭 하게 만들 수 있고 특정 부분의 픽셀값이 달라지면 특명 명령을 수행을 할 수 있게 만들수 있습니다. 작업중 팅기게 되면 특정 이미지을 인식하여 재실행하고 하던 작업을 계속 하게도 가능합니다.

마우스 클릭을 특정 범위, 사각형이나 원 안에서 랜덤하게 할 수도 있고 특정 시간 몇분에서 몇분 사이에 몇초에서 몇초 사이의 랜덤 시간에 작업을 시킬 수 있습니다. 아침 9시 30-50분 사이 0-60초 사이에 특정 작업을 수행하고 13시 30-50분 사이 0-60초 사이 특정 작업을 매일 수행하는게 가능합니다.


오토핫키 다운로드 및 설치를 해보겠습니다.
아래의 오토핫키 사이트에 들어갑니다.

AutoHotkey

AutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every single little technicality. It supports not only the popular imperative-procedural paradigm, but also object-oriented and command-based programmi

www.autohotkey.com


메인화면에 보이는 "다운로드" 를 클릭합니다.


다운로드 가능한 버전이 나오는데요 현재 버전을 다운 받습니다. "다운로드 커런트 버전" 을 클릭합니다.


다운로드가 완료되면 "파일열기"를 해주세요.


설치창이 뜨는데요. "Express Installation" 을 클릭하여줍니다.


설치가 완료 되면 "Exit" 를 클릭합니다.


이제 스크립트를 생성합니다. 바탕화면에서 우클릭하야 → 새로 만들기에서 → AuotHotkey Script를 클릭합니다.


그러면 바탕화면에 새 AutoHotkey Script가 생겼습니다.


새 AutoHotkey Script 아이콘에서 마우스 우클릭을 하면 창이 뜨는데 여기서 → Edit Script를 클릭합니다.


메모장으로 스크립트가 열립니다. 메모장에서 스크립트를 짜면 여러가지로 불편합니다. 그래서
오토핫키 편집을 편하게 하기 위해서 에디터(SciTE4AutoHotkey)를 설치합니다.

반응형

+ Recent posts