CPU 성능에 대한 백그라운드 프로그램 효과

CPU 성능에 대한 백그라운드 프로그램 효과

다음은 백그라운드에서 실행되고 백스페이스 키가 작동하는 방식을 수정하는 스크립트입니다. 그것은에서 온다괴짜하는 방법. 나는 스크립트가 컴퓨터에서 램을 가져간다고 생각하지만 백스페이스 키를 누르지 않는 동안 사이클을 훔칩니다. 즉, 트리거 이벤트가 발생할 때까지 백그라운드 프로그램은 어떤 사이클도 사용하지 않습니까?

#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

내 스크립트는 무엇을 합니까?

아니요, 시스템의 이벤트 핸들러 목록에 핫키 이벤트 핸들러를 추가합니다.

따라서 유휴 상태에서는 CPU 사이클을 수행하지 않습니다.

확인하는 방법?

  1. 다운로드프로세스 탐색기.
  2. 을 추가하다사이클그리고사이클 델타열을 확인하고 프로세스를 확인하세요.보여드리죠...

답변2

Autohotkey는 오픈 소스이므로 코드에 익숙한 사람에게 명확한 답변을 요청할 수 있습니다. 일반적으로 이와 같은 기능은 모든 키 누르기를 수신하고 백스페이스 키가 아니라는 것을 알 때마다 빠르게 중지됩니다.

관련 정보