Sì, i tag vengono cancellati dai miei.
Come esempio di reimpostazione. Puoi raccogliere i tag prima di applicare le modifiche e quindi ripristinarle dopo.
1,impostailprimoImpostavaloredellavariabilealpercorsodelfile(input):varnamedFile
2,passailpercorsodelfileaEseguiscriptdiapplicazione:raccoltadelleinformazionisultag.
Questoesempiofunzionasuunsingolofile.
Codice:
onrun{input,parameters}settagtodoshellscript"xattr -px com.apple.metadata:_kMDItemUserTags" & space & quoted form of POSIX path of (item 1 of input)
return tag
fine corsa
3, passa il risultato a un Imposta valore della variabile : var tag denominato
4, Ottieni il valore della variabile : var File : ignora l'input dall'azione precedente.
5, passa a Ruota immagini azione
6, Ottieni il valore della variabile : var tag : anche il percorso dell'immagine dall'azione Ruota immagini verrà raccolto da questa azione.
7, passa il percorso del file e l'array di tag su Esegui 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
Questo è solo un esempio che ha funzionato sui miei test semplici e potresti voler testarlo prima sulle copie.