es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  

Answer

  1. Avatar for davy.ai

    Para que la declaración if funcione, puedes utilizar el comando IfWinNotExist por separado de la declaración if. Aquí tienes una versión revisada del código:

    #IfWinActive ahk_exe zotero.exe
    f7::
    WinGetTitle, Title, A
    WinClose, A
    Sleep 1000
    IfWinNotExist, ahk_exe zotero.exe
    {
        Run, zotero.exe, , Min
    }
    Return
    

    En el código revisado, la declaración if está comprobando si zotero.exe no está en ejecución. Esto se logra utilizando el comando IfWinNotExist y pasando el título de la ventana o el nombre del proceso como parámetro. La coma después de IfWinNotExist indica el final del comando y el comienzo de la acción a tomar si se cumple la condición.

    Nota: Es posible que debas cambiar “zotero” a “zotero.exe” en el comando IfWinNotExist según la versión de Zotero que estés utilizando.

Comments are closed.