Sí, las etiquetas se limpian en el mío.
Como ejemplo de restablecimiento de los mismos. Usted puede recoger las etiquetas primero aplicar sus cambios y luego restablecerlos después.
1, establece el primer Establecer el valor de la variable a la ruta del archivo (entrada) :var llamado Archivo
2, Pasar la ruta del archivo a un Ejecutar Applescript : recogiendo la información de la etiqueta.
Este ejemplo funciona en un solo archivo.
Código:
on run {input, parameters}
set tag to do shell script "xattr -px com.apple.metadata:_kMDItemUserTags" & space & quoted form of POSIX path of (item 1 of input)
return tag
fin de carrera
3, pasar el resultado a un Establecer el valor de la variable :var etiqueta con nombre
4, Obtener el valor de la variable :var Archivo : ignora la entrada de la acción anterior.
5,Pásalo al Rotar imágenes Acción
6, Obtener el valor de la variable :var etiqueta : La ruta de la imagen de la acción de rotar imágenes también será recogida por esta acción.
7, Pasar la ruta del archivo y la matriz de etiquetas a un Ejecutar Applescript
on run {input, parameters}
set theFile to item 1 of input
set theTags to item 2 of input
do shell script "xattr -wx com.apple.metadata:_kMDItemUserTags" & space & quoted form of theTags & space & quoted form of POSIX path of theFile
end run
Esto es sólo un ejemplo que funcionó en mis pruebas simples y es posible que desee probarlo en las copias primero.