예를들어
특정 프로세스가 활성화된 상태를 확인 후
그 조건이 참이면
컨트롤 c 핫키에 해당하는
^c::
동작내용
return
저 구문을 실행하고 싶습니다.
굳이 구조로 설명을 드리자면
잘못된 코드이긴 하지만
IfWinActive,%getProcess%
{
$^c::
msgbox, 컨트롤 씨 누름
return
}
처럼 특정프로세스가 활성화되었을때만 컨트롤c를 입력시 해당 동작을 하도록하고
활성화된 상태가아니면 윈도우에서 기본적으로 제공하는 컨트롤c동작(복사)가 되게끔 동작하게
제어하고싶은데 어떤방식으로 구현해야하는지 방법좀 알려주시면 감사하겠습니다.
핫키를 눌렀을때 핫키 구문실행보다 활성화 조건판별이 먼저되도록 해야합니다.
IfWinActive,%getProcess%
{
$^c::
msgbox, 컨트롤 씨 누름
return
}
를
IfWinActive,%getProcess%
{
sendinput, {ctrl down}{c}{ctrl up}
}
이런방식으로 구현하는 방식은 제외하고
설명드린방식이나 구조와 비슷한 방식의 코드면 더 좋을것같습니다.