3 votos

En el cuadro de diálogo Guardar como, ¿cómo puedo guardar en la ventana superior (u otra ventana activa) del Finder?

Con frecuencia, lo que me gustaría hacer en un cuadro de diálogo Guardar como es hacer clic en un único botón o escribir un único comando que seleccionara la ventana superior del Finder (u otra ventana activa del Finder, pero casi siempre es la superior) como la carpeta/directorio en la que guardar el archivo (a menudo un adjunto de Mail, pero también muchos otros documentos en otras aplicaciones). Lo mejor que sé hacer es arrastrar el icono de esa carpeta al cuadro de diálogo Guardar como, pero uso mucho el modo Pantalla completa, así que es bastante engorroso.

En resumen, mi rutina actual es:

  1. escriba comando-S, o pida a Mail que guarde un archivo adjunto
  2. desliza el dedo varias veces para llegar al Escritorio
  3. haga clic y mantenga pulsado el icono de la carpeta superior
  4. arrastre el icono hacia atrás varias veces hasta que vuelva al cuadro de diálogo Guardar como
  5. colocar el icono

La rutina deseada sería así:

  1. escriba command-S, o pida a Mail que guarde un archivo adjunto
  2. escriba otro comando para que el cuadro de diálogo Guardar como salte directamente a la ventana superior del Finder.

¿Hay alguna forma de hacerlo? ¿O una forma sencilla de personalizarlo utilizando Automator o similar? Espero una solución universal, no una que sólo funcione en Apple Mail.

(Estoy usando MacOS 10.15.7, pero ésta ha sido una pregunta que me ha surgido hace tiempo, así que sospecho que aún puede no ser obvio en versiones más recientes).

Actualización: pregunta sobre la respuesta de Ezequiel

A petición mía, @Ezekiel actualizó su responder a esta pregunta para omitir el paso de copiar y pegar y simplemente mostrar la ruta del archivo recolectado por el Applescript en el campo de texto Ir a.

Cuando intenté ponerlo en práctica, me encontré con el problema de que si, en Automator (MacOS 10.15.7), marco la casilla "La salida sustituye al texto seleccionado", el Servicio ya no aparece en el menú Servicios cuando el cuadro de diálogo Guardar como está abierto/activo. Si abro TextEdit, el script funciona como se esperaba, mostrando la ruta del archivo de la (primera pestaña de la) ventana superior del Finder en el programa.

Este es el aspecto de mi Automator:

enter image description here

¿Estoy haciendo algo mal?

1voto

Ezekiel Elin Puntos 241

Puedes hacer un servicio que devuelva la ruta, o la copie al portapapeles cuando no se ejecute desde un campo de texto:

  1. Cree un acceso directo con el siguiente paso único Ejecutar AppleScript:

    tell application "Finder" if exists Finder window 1 then set theAlias to the target of Finder window 1 as alias set thePath to the POSIX path of theAlias return thePath end if end tell

  2. Configure el acceso directo para que aparezca en el menú Servicios y, opcionalmente, haga clic en "Añadir acceso directo de teclado".

  3. Configure el acceso directo para proporcionar salida, y configúrelo para copiar al portapapeles cuando no haya ningún lugar de salida.

  4. Al guardar, pulse + + G y pulse el atajo de teclado o haga clic con el botón derecho y seleccione Servicios > [Nombre del servicio]. Si no tiene muchos servicios, puede aparecer en el nivel superior del menú contextual.

Full Shortcut

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