¿Cómo presionar automáticamente Ctrl+h con Autohotkey cuando ejecuto Adobe Reader?

¿Cómo presionar automáticamente Ctrl+h con Autohotkey cuando ejecuto Adobe Reader?

Quiero que Adobe Reader se inicie en modo lector (de forma predeterminada, se puede hacer con Ctrl+h), así que me gustaría crear un script ahk que presione Ctrl+h si se inicia Adobe Reader, pero no sé cómo.

Respuesta1

Puedes escribir tu propio bucle relativamente simple o adaptar un script prediseñado comoÉstepara verificar el título de ventana, clase y/o ejecutable correcto.

Si escribe el suyo propio, puede hacer un ciclo de sondeo o WinWaitActiveesperar a que aparezca la ventana correcta y luego enviar las claves, por ejemplo:

loop
{
    currentID := WinExist("A")
    WinWaitNotActive, ahk_id currentID
    IfWinActive, ahk_exe Acrobat.exe
        Send ^h  ; Send Ctrl+H
} 

Este es un ejemplo demasiado simplificado como punto de partida. No tiene en cuenta que la misma ventana quede inactiva y luego activa nuevamente, en cuyo caso no sería necesario reiniciar Adobe Reader.

Si adapta el código en el enlace, es bastante fácil de configurar y puede configurarlo con la Opción B o C para inicializar solo Adobe Reader cada vez que se activa o una vez cada vez que aparece una nueva ventana. Asegúrese de usar pestañas en la sección de configuración de este código y no espacios (depende de su editor).

información relacionada