Влияние фоновой программы на производительность ЦП

Влияние фоновой программы на производительность ЦП

Ниже приведен скрипт, который работает в фоновом режиме и изменяет способ работы клавиши Backspace. Он взят изКак стать гиком. Я полагаю, что скрипт берет оперативную память с компьютера, но крадет ли он циклы в то время, когда клавиша Backspace не нажата. Другими словами, фоновая программа не берет никаких циклов, пока не произойдет событие-триггер?

#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

Что делает мой сценарий?

Нет, он добавляет обработчик событий горячих клавиш в список обработчиков событий системы.

Таким образом, он не будет выполнять циклы ЦП в режиме ожидания...

Как проверить?

  1. СкачатьИсследователь процессов.
  2. Добавитьциклыициклы дельтаколонку и проверьте ее на предмет процесса.Позвольте мне продемонстрировать вам...

решение2

Autohotkey — это проект с открытым исходным кодом, поэтому вы можете попросить кого-нибудь, знакомого с кодом, дать точный ответ. Обычно что-то вроде этого будет прослушивать каждое нажатие клавиши и быстро останавливаться, когда поймет, что это не backspace.

Связанный контент