Sí, las etiquetas se borran en la mía.
Como ejemplo de reinicio de ellos. Puede recopilar las etiquetas, primero aplique los cambios y luego restablézcalos después.
1,establezcaelprimerEstablecervalordevariableenlarutadelarchivo(entrada):varllamadoArchivo
2,paselarutadelarchivoaEjecutarApplescript:recopilarlainformacióndelaetiqueta.
Esteejemplofuncionaenunsoloarchivo.
Código:
onrun{input,parameters}settagtodoshellscript"xattr -px com.apple.metadata:_kMDItemUserTags" & space & quoted form of POSIX path of (item 1 of input)
return tag
final de ejecución
3, pase el resultado a Establecer valor de variable : etiqueta con nombre var
4, Obtenga el valor de Variable : var Archivo : ignore la entrada de la acción anterior.
5, pásalo a la Rotar imágenes Acción
6, Obtenga el valor de la Variable : var etiqueta : la ruta de la imagen desde la Acción de Rotar Imágenes también será recopilada por esta acción.
7, Pase 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
Este es solo un ejemplo que funcionó en mis pruebas simples y es posible que desee probarlo en copias primero.