
A continuación se muestra un script que se ejecuta en segundo plano y modifica la forma en que funciona la tecla de retroceso. Viene de laCómo ser friki. Creo que el script toma memoria RAM de la computadora, pero roba ciclos durante el tiempo que no se presiona la tecla de retroceso. En otras palabras, ¿el programa en segundo plano no tarda ningún ciclo hasta que ocurre el evento desencadenante?
#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
Respuesta1
¿Qué hace mi guión?
No, agrega un controlador de eventos de teclas de acceso rápido a la lista de controladores de eventos del sistema.
Por lo tanto, no realizará ciclos de CPU cuando esté inactivo...
¿Como revisar?
- DescargarExplorador de procesos.
- Agrega unciclosyciclos deltacolumna y verifíquela para ver el proceso.Déjame demostrarte...
Respuesta2
Autohotkey es de código abierto, por lo que puedes pedirle a alguien familiarizado con el código una respuesta definitiva. Normalmente, algo como esto escucharía cada pulsación de tecla y se detendría rápidamente cuando supiera que no es un retroceso.