下面是一个在后台运行的脚本,它修改了退格键的工作方式。它来自如何成为极客。我相信该脚本占用了计算机的内存,但它会在没有按下退格键时窃取周期。换句话说,在触发事件发生之前,后台程序不会占用任何周期吗?
#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 周期......
如何检查?
- 下载进程探索器。
- 添加周期和周期增量列并检查其进程。让我向你演示一下……
答案2
Autohotkey 是开源的,因此您可以向熟悉代码的人寻求明确的答案。通常,像这样的东西会监听每个按键,并且只要知道这不是退格键,就会快速停止。