FedesssMG
21/02/08, 16:48:00
Bueno, a ver... vamos a hacer una secuencia de Automator para renombrar archivos en forma secuencial. Primero que nada, aclaro que estoy en Tiger, el Automator de Leopard tiene muchas mejoras que no voy a cubrir acá, como soporte para variables, soporte para ciclos, grabación de acciones, etc.
Abramos Automator
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen1.png
la pantalla nos muestra a la izquierda las aplicaciones que tienen acciones de Automator, las acciones en sí, y abajo una descripción de lo que realiza la acción, junto con los datos de entrada y los datos de salida. A la derecha tenemos la tabla de acciones, donde vamos a ir poniendo los pasos que va a realizar nuestra secuencia de Automator.
Lo que queremos hacer, es seleccionar una serie de archivos, y nombrarlos secuencialmente, la tarea seria un tanto pesada para hacerla a mano, y ahí es donde nos ayuda Automator. Lo que precisamos es una acción del Finder que nos permita darle como entrada los archivos a nombrar a otra acción, así que seleccionamos Finder entre las aplicaciones. La pantalla cambia para mostrarnos las acciones disponibles del Finder
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen2.png
entre las acciones disponibles tenemos una que dice "Obtener los ítems de Finder seleccionados", que recibe los ítems seleccionados y devuelve al siguiente paso archivos y/o carpetas, vamos a arrastrar esta acción a la tabla de acciones. Ese va a ser nuestro primer paso
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen3.png
ahora que ya tenemos los archivos con los que vamos a trabajar, precisamos una acción que nos permita renombrarlos, entre las acciones del Finder tenemos una acción que se llama "Renombrar ítems del Finder" (qué casualidad!!! :P), esta acción recibe archivos y/o carpetas (que es lo que recibimos de la acción anterior ;)) y devuelve lo mismo.
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen4.png
Arrastramos esta acción a la tabla, Automator nos hace una advertencia de que esta acción va a modificar los archivos que tengamos seleccionados, y nos ofrece hacer una copia antes, por si no queremos perder los archivos originales, uds verán qué les conviene
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen5.png
yo voy a optar por que no añada nada
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen6.png
este va a ser nuestro segundo y último paso. La acción de renombrar archivos tiene varias opciones disponibles, podemos elegir que se le añada la fecha y hora a los archivos seleccionados y seleccionar el formato, podemos añadir un texto al nombre de los archivos, podemos pasar los nombres a minúsculas/mayúsculas, podemos reemplazar cierto texto del nombre con otro (por ejemplo, podríamos reemplazar el "DSC" de las cámaras Sony, con la palabra "imagen") y por último, podemos ponerle un nombre secuencial a los archivos, que es lo que queremos.
http://i115.photobucket.com/albums/n292/fedesssmg/Imagen1-1.png
En este caso elegimos numerar los archivos. Pero podemos elegir ponerle un nombre nuevo seguido de un número, conservar el nombre y anteponer un número, etc. Una vez elegido eso, ponemos "Guardar como módulo..."
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen8.png
en el módulo elegimos Finder, para que nos aparezca en el menú contextual del Finder
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen9.png
y con eso ya estamos.
Aunque parezca largo o complicado, hacer toda esta secuencia de trabajo en Automator me llevó unos 5 minutos, jeje!!! Diganme si se entendió... y cualquier cosa pregunten. Aclaro además, que no uso mucho este programa, pero puede serles útil para hacer esas tareas repetitivas.
EDIT: Bueno, charlando un poco con los chicos me di cuenta que no quedó claro cómo guardar la secuencia... así que agrego un par de cosas.
Automator nos ofrece dos formas de guardar la secuencia, una como módulo (plug in, si están en inglés) y la otra como archivo. Entre las opciones de módulo, se puede guardar la secuencia como módulo del Finder para que aparezca en el menú contextual, que es lo que hice yo acá. Pero también pueden guardarlo como plugins para alguna otra aplicación, o como script para que aparezca en el menú de scripts.
Si la guardan como archivo, pueden guardarla como workflow, que es el formato de archivos de Automator, lo que les permite abrir la secuencia para editarla, o si no se puede guardar como aplicación.
Abramos Automator
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen1.png
la pantalla nos muestra a la izquierda las aplicaciones que tienen acciones de Automator, las acciones en sí, y abajo una descripción de lo que realiza la acción, junto con los datos de entrada y los datos de salida. A la derecha tenemos la tabla de acciones, donde vamos a ir poniendo los pasos que va a realizar nuestra secuencia de Automator.
Lo que queremos hacer, es seleccionar una serie de archivos, y nombrarlos secuencialmente, la tarea seria un tanto pesada para hacerla a mano, y ahí es donde nos ayuda Automator. Lo que precisamos es una acción del Finder que nos permita darle como entrada los archivos a nombrar a otra acción, así que seleccionamos Finder entre las aplicaciones. La pantalla cambia para mostrarnos las acciones disponibles del Finder
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen2.png
entre las acciones disponibles tenemos una que dice "Obtener los ítems de Finder seleccionados", que recibe los ítems seleccionados y devuelve al siguiente paso archivos y/o carpetas, vamos a arrastrar esta acción a la tabla de acciones. Ese va a ser nuestro primer paso
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen3.png
ahora que ya tenemos los archivos con los que vamos a trabajar, precisamos una acción que nos permita renombrarlos, entre las acciones del Finder tenemos una acción que se llama "Renombrar ítems del Finder" (qué casualidad!!! :P), esta acción recibe archivos y/o carpetas (que es lo que recibimos de la acción anterior ;)) y devuelve lo mismo.
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen4.png
Arrastramos esta acción a la tabla, Automator nos hace una advertencia de que esta acción va a modificar los archivos que tengamos seleccionados, y nos ofrece hacer una copia antes, por si no queremos perder los archivos originales, uds verán qué les conviene
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen5.png
yo voy a optar por que no añada nada
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen6.png
este va a ser nuestro segundo y último paso. La acción de renombrar archivos tiene varias opciones disponibles, podemos elegir que se le añada la fecha y hora a los archivos seleccionados y seleccionar el formato, podemos añadir un texto al nombre de los archivos, podemos pasar los nombres a minúsculas/mayúsculas, podemos reemplazar cierto texto del nombre con otro (por ejemplo, podríamos reemplazar el "DSC" de las cámaras Sony, con la palabra "imagen") y por último, podemos ponerle un nombre secuencial a los archivos, que es lo que queremos.
http://i115.photobucket.com/albums/n292/fedesssmg/Imagen1-1.png
En este caso elegimos numerar los archivos. Pero podemos elegir ponerle un nombre nuevo seguido de un número, conservar el nombre y anteponer un número, etc. Una vez elegido eso, ponemos "Guardar como módulo..."
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen8.png
en el módulo elegimos Finder, para que nos aparezca en el menú contextual del Finder
http://i115.photobucket.com/albums/n292/fedesssmg/-Imagen9.png
y con eso ya estamos.
Aunque parezca largo o complicado, hacer toda esta secuencia de trabajo en Automator me llevó unos 5 minutos, jeje!!! Diganme si se entendió... y cualquier cosa pregunten. Aclaro además, que no uso mucho este programa, pero puede serles útil para hacer esas tareas repetitivas.
EDIT: Bueno, charlando un poco con los chicos me di cuenta que no quedó claro cómo guardar la secuencia... así que agrego un par de cosas.
Automator nos ofrece dos formas de guardar la secuencia, una como módulo (plug in, si están en inglés) y la otra como archivo. Entre las opciones de módulo, se puede guardar la secuencia como módulo del Finder para que aparezca en el menú contextual, que es lo que hice yo acá. Pero también pueden guardarlo como plugins para alguna otra aplicación, o como script para que aparezca en el menú de scripts.
Si la guardan como archivo, pueden guardarla como workflow, que es el formato de archivos de Automator, lo que les permite abrir la secuencia para editarla, o si no se puede guardar como aplicación.