매크로중지시킬때에.....
예를 들어 f1 f2 둘다 다른일을 합니다
제가 f4를 pause 키로 설정을 했는데요
f1 눌렀다가 f4를 누르면 일시정지가 그후에 다시 f4를 누르면 f1이 실행이 되는건 맞아요
그런데 제가 다시 f2를 눌러서 f4를 누르면 일시정지 여기까진 맞는데
다시 f1를 누르면 반응이 없고 다시 f4를 누르니 f2가 실행이되네요
pause는 그냥 오토핫키 자체를 일시정지하는건가요???
그럼 f1 f2를 자유롭게 움직일려면 어떦게 해야하는지
아
토글 방법을 써봤지만 토글로 하면 f1 f2아에 애들이 움직이질 않드라고요?
pause는 오핫 자체를 그냥 일시정지 시키는 것이 맞습니다.
원하시는 것은 간단하게는 pause대신 reload를 사용해도 될 것 같구요.
reload는 매클 자체를 재실행하는 거라 변수 같은 것이 완전 초기화 되고요.
다른방법은 직접 매크로를 스탑시킬수 있는 코딩을해서 스크립 중간에 삽입하는 방법입니다.
ex)
F1::
Loop
{
if (stop = false)
{
스크립..
}
else
{
return
}
}
F4::
if stop
{
stop := false
}
else
{
stop:= true
}
return
대강 요런식으로요.