![CPU 성능에 대한 백그라운드 프로그램 효과](https://rvso.com/image/1263766/CPU%20%EC%84%B1%EB%8A%A5%EC%97%90%20%EB%8C%80%ED%95%9C%20%EB%B0%B1%EA%B7%B8%EB%9D%BC%EC%9A%B4%EB%93%9C%20%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%20%ED%9A%A8%EA%B3%BC.png)
다음은 백그라운드에서 실행되고 백스페이스 키가 작동하는 방식을 수정하는 스크립트입니다. 그것은에서 온다괴짜하는 방법. 나는 스크립트가 컴퓨터에서 램을 가져간다고 생각하지만 백스페이스 키를 누르지 않는 동안 사이클을 훔칩니다. 즉, 트리거 이벤트가 발생할 때까지 백그라운드 프로그램은 어떤 사이클도 사용하지 않습니까?
#IfWinActive, ahk_class CabinetWClass
Backspace::
ControlGet renamestatus,Visible,,Edit1,A
ControlGetFocus focussed, A
if(renamestatus!=1&&(focussed=”DirectUIHWND3″||focussed=SysTreeView321))
{
SendInput {Alt Down}{Up}{Alt Up}
}else{
Send {Backspace}
}
#IfWinActive
답변1
답변2
Autohotkey는 오픈 소스이므로 코드에 익숙한 사람에게 명확한 답변을 요청할 수 있습니다. 일반적으로 이와 같은 기능은 모든 키 누르기를 수신하고 백스페이스 키가 아니라는 것을 알 때마다 빠르게 중지됩니다.