Cuando la creación de servicios en automator, la parte más alta de las opciones es "Servicio recibe seleccionado..." hay una manera de crear un servicio que funciona actualmente en la abierta ventana del finder, sin tener un archivo seleccionado? La razón por la que esto sería bueno tener, es la siguiente:
Tengo mi unidad de pruebas en un árbol de directorios que duplica la de mi código fuente. Escribí un servicio mediante el automator, applescript y php que permite alternar entre los directorios de origen y de mi prueba de directorios. Actualmente tengo que seleccionar un archivo en el directorio para activar el servicio. Me gustaría ser capaz de navegar a una carpeta y activar el servicio que alterna el acuerdo de directorio, sin tener que seleccionar un archivo de primero (a Veces, no hay archivos, sin embargo!)
Editar: Siguiente robmathers la sugerencia en su comentario a su respuesta yo ahora uso
tell application "Finder" to set windowTarget to the target of the front Finder window as alias
set posixPath to POSIX path of windowTarget`
lo que me da la ruta de acceso correcta a la ventana del finder del camino, cuando ejecuto el servicio en Automator.
El problema ahora es que el servicio no se muestran en los "Servicios" del panel, ni en las preferencias del Sistema en virtud de los métodos abreviados de teclado cuando creo un nuevo servicio con estos ajustes. Si puedo modificar el servicio existente, no está disponible cuando no tengo nada seleccionado.