1 votos

¿Cómo puedo abrir una URL de aplicación?

¿Cómo puedo abrir URLs de aplicaciones en Terminal o Alfred?

Mi problema: Utilizo Airmail2 como cliente de correo predeterminado y OmniFocus 2 para organizar mi trabajo. Airmail2 permite copiar URLs de aplicaciones a través de EDIT``Copy Message Link, lo que genera un enlace como airmail://message?mail=myAccount&messageid=etPan.55ba060a....

Cuando pego este enlace en la sección de notas de una tarea en OmniFocus, se convierte automáticamente en un enlace clickeable que funciona como se espera. Otros programas, como Evernote, no lo reconocen como URL. Sería realmente útil poder acceder a estos enlaces incluso fuera de OmniFocus.

¿Cómo puedo abrir estas URLs de aplicaciones además de pegarlas en una nota de tarea de OmniFocus y hacer clic en ellas? Preferiría un comando de Terminal o un script, que pueda incluir en Alfred. Desafortunadamente, el comando open de Terminal no funciona.

0 votos

¿Esas respuestas ayudan?

0 votos

Desafortunadamente no, los encontré antes de preguntar. La pregunta allí se centra en crear y configurar manipuladores de URL personalizados.

0 votos

¿Has intentado open -a Safari URL? Abrirá la URL en Safari.

3voto

klanomath Puntos 19587

Tal vez no entendí bien la pregunta pero:

Puedes abrir una URL de una aplicación en casi cualquier aplicación disponible con campos de texto o cajas de texto: resalta la URL (a veces incluso solo partes de ella, al menos el esquema y el primer carácter después de :// (por ejemplo, airmail://m - son suficientes para abrir la aplicación ), haz clic derecho y elige "Abrir URL". Y sí, por supuesto, también funciona en la Omnibar de Chrome/Safari: simplemente ingresa la URL y presiona la tecla "Enter".

En Evernote tienes incluso dos formas de abrirlo:

  • Puedes pegar la(s) URL(s) en una nota y al elegir toda la URL o partes de ella, el menú contextual ofrece "Abrir URL"
  • Si tienes solo una URL de aplicación en tu nota, puedes agregar la URL a la "Información de la nota" (círculo rojo) y luego obtendrás un enlace clickable con la "parte específica del esquema" de la URL o solo partes de la "parte específica del esquema" - aquí "message" (círculo azul).

    ingresa aquí la descripción de la imagen

En Terminal tienes varias formas de abrir la URL:

  • resalta toda la URL o partes de ella y el menú contextual ofrece "Abrir URL"
  • resalta toda la URL y haz clic dos veces con el comando &
  • ingresa open URL
    (por ejemplo, open airmail://message?mail=myAccount&messageid=etPan.55ba060a....)
    (OK, la interacción entre Terminal y Airmail2 descubre un problema, porque Airmail2 se abre si está cerrado, se coloca en primer plano y se elige el mensaje, pero la GUI no es visible.)

1 votos

open URL no funcionó para mí porque estaba usando ZSH en lugar de BASH. Tendré que averiguar cuál es el problema con ZSH allí. Me gusta la solución usando Services``Open URL mejor. He asignado un atajo global a esto usando el panel de preferencias del teclado, ¡funciona de maravilla!

0 votos

Zsh utiliza ? como comodín que no puede coincidir. Intenta ponerlo en ".

0 votos

Rodear la URL con comillas usando el comando open funciona perfectamente, gracias por la pista.

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