
Inicio una nueva categorÃa en mi blog, con trucos y consejos para MacOsX, explicando un truco sencillo con una aplicación que viene de serie en MacOsX y que poca gente usamos: el Automator
Para entender que podemos hacer con este programa un pequeño ejemplo, cambiaremos el nombre de muchos archivos de golpe. En mi ejemplo, cambiaré el nombre a unos archivos llamados flag_xx.gif a bandera_xx.gif

¿Cómo harÃais esto? La mayorÃa de la gente irÃa uno a uno cambiando el nombre. Esto es válido con pocos archivos, pero no podemos hacerlo con cientos de archivos. Si fueramos hackers usarÃamos la terminal de MacOsX para hacerlo mediante comandos y expresiones regulares, pero en vez de eso dejaremos que el robotito automator lo haga por nosotros.
Para ello seleccionamos los archivos que queremos renombrar, hacemos click secundario y elegimos Automator->Crear Flujo de Trabajo. Esto nos abrirá el automator

La pantalla del Automator tiene dos partes. A la derecha tenemos una serie de items y a la izquierda acciones que podemos realizar sobre estos items. Podemos ver que en la derecha tenemos ya los archivos que queremos renombrar. Con lo cual ahora tendremos que elegir la acción renombrar de entre las de la izquierda. Para ello podemos usar la caja de búsqueda.
Recapitulando, tenemos nuestros archivos elegidos y ahora añadimos la acción Renombrar items del Finder, que se añadirá al flujo de acciones del Automator

Vemos que por defecto nos sale una opción para añadir fecha y hora. Pero nosotros queremos renombrar, asà que cambiamos en el desplegable Añadir fecha y hora por Reemplazar texto.

Ahora le decimos que queremos cambiar flag por bandera. Una vez hecho esto, pulsamos en ejecutar y en un segundo todos los archivos quedarán renombrados. Sean 10 o sean 10000
Algunos detalles más.
- Podemos grabar estos flujos de trabajo para usarlos en otro momento. Si por ejemplo, tenemos la costumbre de renombrar las fotos que hagamos con nuestra cámara digital, podemos crear un flujo de trabajo “Renombrar fotos” y guardarlo.
- Podemos seguir añadiendo acciones al flujo. Por ejemplo, después de renombrar los archivos, podemos decirle que los mueva a una carpeta, que importe a iPhoto, que comprima y mande por correo y muchas cosas más. Solo es cuestión de echarle un vistazo a todas las acciones que tenemos
- Si pulsamos en Opciones, veremos que pone Mostrar acción al ejecutarla. ¿Para que sirve esto? Para que nos pregunte por las opciones cada vez. Ejemplo, si hacemos un flujo de trabajo para importar fotos, lo lógico es que cada vez queramos poner un nombre distinto a estas fotos. Seleccionando esta opción podemos permitir que nos pregunte cada vez a que nombre renombrar.
