반응형
1. 오토핫키로 프로그램 실행 및 종료 자동화하기
오토핫키(AutoHotkey)를 사용하면 단축키를 눌러 특정 프로그램을 실행하거나 종료할 수 있습니다. 이를 활용하면 자주 사용하는 프로그램을 빠르게 실행하고, 불필요한 프로그램을 자동으로 종료하여 작업 환경을 최적화할 수 있습니다.
2. 특정 프로그램 실행하기
2.1 기본적인 프로그램 실행
Run 명령어를 사용하면 특정 프로그램을 실행할 수 있습니다.
F1::Run, notepad.exe ; F1 키를 누르면 메모장 실행
F2::Run, calc.exe ; F2 키를 누르면 계산기 실행
2.2 실행 파일 경로 지정
경로를 직접 지정하여 실행할 수도 있습니다.
F3::Run, C:\Program Files\Google\Chrome\Application\chrome.exe ; 크롬 실행
만약 경로에 공백이 포함되어 있다면 큰따옴표로 감싸야 합니다.
F4::Run, "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
2.3 관리자 권한으로 실행
일부 프로그램은 관리자 권한이 필요할 수 있습니다. 이 경우 Run *RunAs를 사용합니다.
F5::Run *RunAs "C:\Program Files\Software\app.exe" ; 관리자 권한으로 실행
3. 특정 프로그램 종료하기
3.1 프로그램 닫기
WinClose 명령어를 사용하여 프로그램을 닫을 수 있습니다.
^F1::WinClose, ahk_exe notepad.exe ; Ctrl + F1을 누르면 메모장 종료
3.2 강제 종료하기
WinKill 명령어를 사용하면 프로그램을 강제로 종료할 수 있습니다.
^F2::WinKill, ahk_exe chrome.exe ; Ctrl + F2를 누르면 크롬 강제 종료
3.3 여러 개의 프로그램 한 번에 종료하기
^F3::
WinClose, ahk_exe notepad.exe
WinClose, ahk_exe calc.exe
WinClose, ahk_exe chrome.exe
return
이제 Ctrl + F3을 누르면 메모장, 계산기, 크롬이 동시에 종료됩니다.
4. 특정 프로그램이 실행 중인지 확인하기
IfWinExist를 사용하면 특정 프로그램이 실행 중인지 확인하고, 실행되지 않았다면 자동으로 실행할 수 있습니다.
F6::
if !WinExist("ahk_exe notepad.exe")
Run, notepad.exe ; 메모장이 실행 중이 아니면 실행
else
MsgBox, 메모장이 이미 실행 중입니다.
return
5. 프로그램 자동 실행 및 종료 스케줄링
5.1 일정 시간마다 프로그램 실행
SetTimer, OpenProgram, 600000 ; 10분마다 실행
return
OpenProgram:
Run, notepad.exe
return
이제 10분마다 자동으로 메모장이 실행됩니다.
5.2 특정 시간에 프로그램 종료
아래 코드는 특정 시간(예: 오후 6시)에 프로그램을 자동 종료합니다.
SetTimer, CloseProgram, 60000 ; 1분마다 체크
return
CloseProgram:
FormatTime, CurrentTime,, HHmm
if (CurrentTime = "1800") ; 18:00 (6PM) 되면 프로그램 종료
{
WinClose, ahk_exe chrome.exe
WinClose, ahk_exe discord.exe
}
return
6. 마무리
오토핫키를 활용하면 프로그램 실행과 종료를 자동화하여 효율적인 작업 환경을 조성할 수 있습니다.
추가로 학습하면 좋은 주제:
- 특정 프로그램이 닫히면 자동으로 다시 실행하기
- 다중 프로그램을 한 번의 명령어로 실행 및 종료하기
- 핫키 조합을 활용한 더 효율적인 프로그램 관리
반응형
'오토핫키' 카테고리의 다른 글
오토핫키로 특정 창이 활성화될 때 자동 작업 실행하기 (0) | 2025.04.08 |
---|---|
오토핫키를 사용한 다중 모니터 제어 (0) | 2025.04.07 |
오토핫키를 활용한 창 관리 자동화 – 창 크기, 이동, 정렬 자동화 (0) | 2025.04.05 |
오토핫키 핫스트링(Hotstring) 활용법 – 자동 완성 및 단축 입력 (0) | 2025.04.04 |
오토핫키 핫키(Hotkey) 설정 및 응용 – 키보드 단축키 자동화 (3) | 2025.04.03 |