Puede usar Automator para hacer esto con un solo método abreviado de teclado que puede usar desde cualquier aplicación y sin instalar software de terceros.
Este Servicio de Automator copiará la ruta de la ventana frontal del Finder, en lugar de la ruta de un archivo o carpeta seleccionada, por lo que no afectará a qué ventanas están abiertas o qué elementos están seleccionados. La ruta que se copia es simplemente texto, por lo que puede pegarse en cualquier lugar donde pueda pegar texto.
- Abra Automator y cree un nuevo servicio.
- Cambie "El servicio recibe la selección" a
no input
(o "archivos o carpetas" para que aparezca con un clic derecho) y déjelo configurado en any application
(a menos que solo quiera que funcione desde una aplicación específica, como el buscador).
- Agregue una acción "Ejecutar AppleScript" al flujo de trabajo.
-
Reemplaza (* Your script goes here *)
con:
try
tell application "Finder" to set the clipboard to POSIX path of (target of window 1 as alias)
on error
beep
end try
-
Guarde el servicio de Automator con el nombre que desee que tenga en el menú Servicios.
Este Servicio de Automator ahora estará en su menú de Servicios.
Nota: Esto no escapa a los espacios, por lo que si su ruta tiene espacios, es posible que deba citarlo. Por ejemplo, en la Terminal, la ruta debería ser citada, pero en el comando "Ir a la carpeta" del Finder, no. Si desea que se copie como se indica, puede cambiar de POSIX path
a quoted form of POSIX path
.
PuedeagregarunmétodoabreviadodetecladoparaelservicioyendoaPreferenciasdelsistema>Teclado>Atajosdeteclado,luegohagaclicen"Servicios" en el panel izquierdo, luego desplácese hasta la sección "General" en el panel derecho hasta que encuentre su servicio.