● AutoHotkey 설치및 기본 사용법 (간단 단축키정의 실행및 단축키 만들기)
♨ 카랜더 일정 :
2023년04월11일
본문
● AutoHotkey autokey 설치및 기본 사용법 (간단 단축키정의 실행및 단축키 만들기)
동작조건> autohotkey 설치후 실행상태
동작키 정의 실행방법 > 파일이름.ahk 클릭 실행
키정의
단축키 원도우키(#) + N 일때 아래 #n:: 입니다
이때 notepat 실행 하는 법
#n::
Run NotePad
return
실행 파일이름 찾기 > autohotkey 실행 상태에서 > window spy 메뉴 클릭 >> 실행중인 프로그램 클릭
정보를 확인 합니다.
autohotkey 수정 edit 설정 방법
autohotkey 수정 방법
=========
basic.ahk
----------
#n::
Run NotePad
return
#v::
Run Visual Studio Code
return
#d::
FormatTime, CurrentDateTime,,dd-MM-yy HH:mm
;11-04-23 14:04
SendInput %CurrentDateTime%
return
#t::
FormatTime, CurrentDateTime,,yyyyMMdd_HHmm
;20230411_1407
SendInput %CurrentDateTime%
return
---------
설치및 적용 스샷
https://www.youtube.com/watch?v=sUMfFkbdXbE
autohotkey download
실전 Auto Hot Key (잔머리 대마왕의 ahk) 영상 참조 합니다
https://blog.naver.com/550sn/221521175249
=================
동작조건> autohotkey 설치후 실행상태에서 편집
---------sample.ahk 파일 ----------
::>>::→ ; >> 입력시 →로 변환
::<<::← ; << 입력시 ←로 변환
::<->::↔ ; <-> 입력시 ↔로 변환
::.x.::※ ; .x.입력시 ※로 변환
::.d.::△ ; .d. 입력시 △로 변환
^!b::pause ; Ctrl + Alt + b 입력시 Pause.
#y:: reload ;소스 수정 후 refresh
; 자주 사용하는 프로그램을 실행하는 부분입니다. (notepad, Excel, PowerPointer
#n::
run, notepad
run, excel
run, powerpnt
return
#Esc::^PgUp ;엑셀 시트이동 (이전시트) → 기존의 단축키는 왼손으로 컨트롤키, 오른손으로 PgUp 키를 눌러야 해서 한손으로만 누를수 있게 단축키를 별도 지정했습니다.
#`::^PgDn ;엑셀 시트이동 (다음 시트)
#Tab::AppsKey ;우클릭 대체 → 노트북 키보드에서 Function 키를 누르기 불편해서 단축키로 만들었습니다.
; 자주 사용하는 파일 실행
; ※ 각자 자주 사용하는 파일을 경로 포함하여 정확하게 입력해 두고 사용하면 좋습니다.
#b::
run, D:\Work\Macro.pptm
run, D:\Work\PPT용 이미지.pptx
run, D:\Work\회의록양식.xlsx
return
#a:: Gosub PPT_Font ; PPT Font를 지정한 폰트로 바꾸는 함수 입니다.
#z::Gosub getColor ;getColor 함수 호출 → 마우스 포인트 위치와 해당 포인트의 색깔정보를 알아내는 함수입니다. 색깔 캡쳐를 위해 만들었습니다.
#.:: Gosub ScreenRefresh ; 화면 보호기 동작을 막기 위해 만들었습니다. 30초마다 한번씩 마우스를 조금씩 움직입니다.
#c::Gosub RWork ; RWork 함수 호출 → 반복되는 작업 잔머리용, 수시로 변경하여 사용하는 부분입니다.
; Alt → h → Alt + f → 영문 폰트 → Alt + T → 한글 폰트 → 엔터
PPT_Font:
send, {Alt}
sleep, 100
send h
sleep, 100
send fn
sleep, 100
send !f
sleep, 100
send Arial
sleep, 100
send {space}
sleep, 100
send Narrow
sleep, 100
send !T
sleep, 100
send, {RAlt}
sleep, 100
send 맑은 고딕
sleep, 100
send, {Enter}
sleep, 100
return
getColor:
MouseGetPos, MouseX, MouseY
PixelGetColor, color, %MouseX%, %MouseY%,RGB
MsgBox X : %MouseX%, Y : %MouseY% Color : %color%
return
; 30초마다 마우스를 조금씩 움직입니다.
ScreenRefresh:
Loop
{
MouseGetPos, MouseX, MouseY
MouseMove, MouseX+10, MouseY+10, 10
MouseMove, MouseX, MouseY, 10
sleep 30000
} until GetKeyState("LButton")
return
; 아래로 한칸 내리고 스페이스 누르는 동작을 10번 반복
RWork:
ST = 50
Loop, 10
{
sleep, ST
send, {down}
sleep, ST
send, {space}
}
return
단축키 스크립트 예제
다음 예제는 다음 세 가지 단축키를 정의하는 스크립트를 작성한 것입니다.
- [Ctrl]+[Alt]+[T] → Teraterm 실행
- [Ctrl]+[Alt]+[D] → 장치 관리자 (Device Manager) 열기
- [Alt]+[Insert] → "[YYMMDD]" 입력
;[Ctrl]+[Alt]+[T] -> Launch Teraterm ^!t:: Run, "C:\Program Files (x86)\teraterm\ttermpro.exe" Return ;[Ctrl]+[Alt]+[D] -> Open Device Manager ^!d:: Run, devmgmt.msc Return ;[Alt]+[Insert] -> Type date string "[YYMMDD]" !Insert:: FormatTime, date_string, , yyMMdd Send, % "[" . date_string . "]" Return |
참고: 세미콜론(;)으로 시작하는 줄은 주석으로 처리되어 무시됩니다.
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠
뷰PDF 1,2
office view
관련자료
-
링크
-
첨부
-
이전
-
다음
댓글목록
11qkr님의 댓글
11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
;SetNumLockState, AlwaysOff
SetNumLockState, AlwaysOn
;win + F4 this file edit
#F4::
Run "C:\Users\shimss\AppData\Local\Programs\Microsoft VS Code\Code.exe" d:\1_doc_info\autohotkey_define.ahk
return
; autohot key define this File run
#F3::
Run d:\1_doc_info\autohotkey_define.ahk
return
;======================== win + 1,2,3,4,,,,=============================
#1::
Run "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\AutoHotkey.lnk"
return
#2::
Run "C:\Program Files\Google\Chrome\Application\chrome.exe" https://11q.kr
return
#3::
Run "C:\Program Files\Google\Chrome\Application\chrome.exe" http://192.168.0.3:8123
return
#4::
Run "C:\Program Files\Google\Chrome\Application\chrome.exe"
;https://www.google.co.kr/
return
;================================win + n,t,d================================================
#n::
Run NotePad
return
#v::
Run Visual Studio Code
return
#t::
FormatTime, CurrentDateTime,,yyyyMMdd_HHmm_ss
;20230412_1606_40
SendInput %CurrentDateTime%
return
#d::
FormatTime, CurrentDateTime,,dd-MM-yy HH:mm ss
;11-04-23 14:04 12-04-23 10:22
SendInput %CurrentDateTime%
return
11qkr님의 댓글
11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
;SetNumLockState, AlwaysOff
SetNumLockState, AlwaysOn
;win + F4 this file edit 20230601_1157_52 c드라이브에서 실행되야 동작 C:\Users\shimss\Documents\AutoHotkey\autohotkey.ahk
#F4::
;Run "C:\Users\shimss\AppData\Local\Programs\Microsoft VS Code\Code.exe" d:\1_doc_info\autohotkey_define.ahk
Run "C:\Users\shimss\AppData\Local\Programs\Microsoft VS Code\Code.exe" c:\Users\shimss\Documents\AutoHotkey\autohotkey.ahk
return
; autohot key define this File run
#F3::
Run c:\Users\shimss\Documents\AutoHotkey\autohotkey.ahk
return
;======================== win + 1,2,3,4,,,,=============================
#1::
Run "C:\Program Files\FxSound LLC\FxSound\FxSound.exe"
return
#2::
Run "C:\Program Files\Google\Chrome\Application\chrome.exe" https://11q.kr
return
#3::
Run "C:\Program Files\Google\Chrome\Application\chrome.exe" http://192.168.0.45:8123
return
#4::
Run "C:\Program Files\Google\Chrome\Application\chrome.exe"
return
#5::
Run C:\sw\totalcmd10\TOTALCMD64.EXE
return
;================================win + n,t,d================================================
#n::
Run NotePad
return
#v::
Run Visual Studio Code
return
#t::
FormatTime, CurrentDateTime,,yyyyMMdd_HHmm_ss
;20230412_1606_40
SendInput %CurrentDateTime%
return
#d::
FormatTime, CurrentDateTime,,dd-MM-yy HH:mm ss
;11-04-23 14:04 12-04-23 10:22
SendInput %CurrentDateTime%
return
♥간단_메모글♥
-
등록일 04.15가입 인사드립니다.댓글 6
-
등록일 04.09가입인사.댓글 4
-
등록일 03.03안녕하세여댓글 1
-
등록일 02.13
최근글
-
등록일 11.19
새댓글
-
등록자 닉넴짓기어려워 등록일 11.22
-
등록자 글자사랑 등록일 11.22
-
등록자 삽질황제 등록일 11.21
-
등록자 changgeol 등록일 11.21
-
등록자 스노우캣 등록일 11.21
오늘의 홈 현황
QR코드
☞ QR코드 스캔은 kakao앱 자체 QR코드