Hola Visitante

Autor Tema: ¿Se pueden renombrar directamente en una carpeta fotos (MacOSX)?  (Leído 5502 veces)

Desconectado gapaz

  • caborian
  • ***
  • Mensajes: 539
    • GUILLERMO ÁLVAREZ
Re: ¿Se pueden renombrar directamente en una carpeta fotos (MacOSX)?
« Respuesta #15 en: Septiembre 05, 2006, 08:40:07 »
¿Y podéis darme una "leccioncita" de cómo se hace con AppleSript? :(

Desconectado raғa eѕpada

  • Administrator
  • ******
  • Mensajes: 8.055
Re: ¿Se pueden renombrar directamente en una carpeta fotos (MacOSX)?
« Respuesta #16 en: Septiembre 05, 2006, 11:41:37 »
Si... te dejo el script... modificable... pero a la noche... ;)
rafa

Desconectado gapaz

  • caborian
  • ***
  • Mensajes: 539
    • GUILLERMO ÁLVAREZ
Re: ¿Se pueden renombrar directamente en una carpeta fotos (MacOSX)?
« Respuesta #17 en: Septiembre 05, 2006, 13:43:12 »
Citar
Si... te dejo el script... modificable... pero a la noche...

¡Mucgas gracias :)!

Desconectado raғa eѕpada

  • Administrator
  • ******
  • Mensajes: 8.055
Re: ¿Se pueden renombrar directamente en una carpeta fotos (MacOSX)?
« Respuesta #18 en: Septiembre 05, 2006, 20:40:29 »
A ver... mi script...

Este es el AppleScript (solo para Mac, compilado en Universal Binario) que utilizo para renombrar las fotos nada más introducir la tarjeta en el ordenador.

Lo que hace es quitar las letras que ponen todas las cámaras al principio de los archivos... manteniendo el número de foto que pone la cámara...

IMG_1001.JPG >> Ernio_1001.JPG

IMG_1002.JPG >> Ernio_1002.JPG

La aplicación es editable con el Editor de Scripts (en la carpeta Aplicaciones) y para adaptarlo a vuestras necesidades de cámara... solo tenéis que editar esta linea...

Código: [Seleccionar]
set textua_bilatzeko to {"_L5P", "_IMG", "CRW", "IMG"}
Poniendo los prefijos que queréis sustituir...

Con solo guardar es suficiente...

Funciona arrastrando los archivos de imagen encima del icono de la aplicación... en ese momento preguntará que texto se quiere poner... y yasta...

El script se puede descargar de: http://www.rafaespada.com/caborian/IMG_rename.zip

Como dato curioso es que los contadores de las cámaras cuando llegan a cierto número número de fotos (10.000, 20.000, etc...) se ponen a cero...

En este caso identifico cuales son los ficheros a los que quiero que ponga un "1" por delante, o un "2", etc...

En mi caso...

Código: [Seleccionar]
if search_string is "_L5P" then
set replacement_string to textua_jartzeko & "_1"
else
set replacement_string to textua_jartzeko
end if

Si las fotos son "_L5P" además del texto que quiero añadir... añado un "1"...

Creo que está más o menos claro... por lo menos la parte que tenéis que personalizar, así como el editar el programa...

P.D.: El script es mío pero ni lo firmo... ya que es algo sencillo de hacer... la idea es algo más complicada... pero eso es otra historia... se puede distribuir, romper, copiar, lo que queráis... todo para vosotros...

Si sacáis mucha pasta con él... invitadme a unas cañitas!!! :D

Algún día lo reharé en RealBasic ya que la ejecución es más rápida...

Este es un script caborian :D rechace imitaciones...

Por supuesto esto se distribuye "tal y como es"... no me responsabilzo de nada, ni bueno ni malo, de lo que haga este script ni el uso del mismo... si os gusta... genial... si no... también genial... a mi me sirve y ese es el fin del mismo.
« Última modificación: Septiembre 05, 2006, 20:54:08 por rafa espada »
rafa

Desconectado raғa eѕpada

  • Administrator
  • ******
  • Mensajes: 8.055
Re: ¿Se pueden renombrar directamente en una carpeta fotos (MacOSX)?
« Respuesta #19 en: Septiembre 05, 2006, 20:51:39 »
De todas maneras los que tu quieres hacer se podría hacer de otra manera...

Con Image Capture (la aplicación que descarga las fotos de las tarjetas) puede ejecutarse automáticamente y copiar las fotos a una carpeta concreta y ejecutar un AppleScript al terminar, que sería el encargado de renombrarlas...

Lo bueno del AppleScript, que automatizas tu flujo de trabajo a unos niveles asombrosos...

Lo malo... que lo personalizas tanto que no le sirve a otros...
rafa