-2 votos

He creado una aplicación AppleScript y Siri no la lanza

He seguido a iFixit tutorial cómo hacer la aplicación "AirPods connect" para Mac. Funciona perfectamente pero no puedo ejecutarla con Siri. Usando Spotlight o pulsando sobre ella funciona, pero Siri no la abre y dice "Lo siento, me temo que no puedo hacerlo". ¿Qué me estoy perdiendo? Otras aplicaciones se abren con Siri sin problemas.

activate application "SystemUIServer"
tell application "System Events"
  tell process "SystemUIServer"
    -- Working CONNECT Script.  Goes through the following:
    -- Clicks on Bluetooth Menu (OSX Top Menu Bar)
    --    => Clicks on SX-991 Item
    --      => Clicks on Connect Item
    set btMenu to (menu bar item 1 of menu bar 1 whose description contains "bluetooth")
    tell btMenu
      click
      tell (menu item "SX-991" of menu 1)
        click
        if exists menu item "Connect" of menu 1 then
          click menu item "Connect" of menu 1
          return "Connecting..."
        else
          click btMenu -- Close main BT drop down if Connect wasn't present
          return "Connect menu was not found, are you already connected?"
        end if
      end tell
    end tell
  end tell
end tell

-1voto

S38 Puntos 371

Prueba a arrastrarlo a la carpeta de aplicaciones. Es posible que Siri sólo pueda abrir aplicaciones que estén en la carpeta de aplicaciones. O tal vez puedas utilizar Automator.

0 votos

Ya se mencionó en la otra respuesta ponerlo en la carpeta de Aplicaciones, sin embargo esto no es necesario ni un requisito, como mencioné en un comentario a la otra respuesta "_ ... Eso no es para nada cierto ya que tengo muchas aplicaciones que he creado que no están en esas ubicaciones y Siri no tiene ningún problema en abrirlas!_" y para añadir... He probado esto en muchas versiones diferentes de MacOS incluyendo MacOS Catalina y Siri abre mi AppleScript ¡aplicaciones donde quiera que las haya colocado!

-1voto

Asegúrese de que el archivo AppleScript es un .app (Aplicación) y no un .scpt (AppleScript). Para ello, crea un nuevo archivo en el Editor de script, copia y pega tu código, y guárdalo como Aplicación. Una vez que sea un archivo .app, ponlo en la carpeta de Aplicaciones. Siri debería poder hacerlo entonces.

0 votos

El OP afirma que siguió el tutorial que muestra guardar como una aplicación e incluso dar permiso a la aplicación en Preferencias del Sistema > Seguridad y Privacidad > Accesibilidad > Privacidad. También afirma que funciona desde Spotlight y o haciendo clic en él. ¡Así que definitivamente no es un archivo .scpt y es un archivo .app!

0 votos

¿Está en la carpeta de aplicaciones? Entonces debería funcionar. MacOS sólo reconoce las aplicaciones en el directorio /System/Applications o /Applications como aplicaciones, incluso si se trata de un archivo .app.

0 votos

RE: "MacOS sólo reconoce las aplicaciones en el directorio /System/Applications o /Applications como aplicaciones, incluso si se trata de un archivo .app". -- ¡Eso no es cierto en absoluto ya que tengo muchas aplicaciones que he creado que no están en esas ubicaciones y Siri no tiene ningún problema en abrirlas!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X