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

Ниже сценарий, который работает в фоновом режиме и изменяет способ, которым работает клавиша 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
0
задан 13.10.2015, 15:46

2 ответа

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

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

Так, это не выполнит циклы ЦП, когда неактивный...

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

  1. Загрузите проводник процесса.
  2. Добавьте циклы и столбец дельты циклов и проверьте его на процесс. Позвольте мне продемонстрировать Вас...
1
ответ дан 24.11.2019, 12:10

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

0
ответ дан 24.11.2019, 12:10

Теги

Похожие вопросы