2 votos

Copia automática de los comentarios del Finder

Tengo un montón de archivos antiguos en formato FLV, que VLC convertirá a formato M4V conservando las pistas de audio y vídeo (sin recodificarlas). Muchos de ellos tienen comentarios Finder que quiero copiar a los nuevos archivos, añadiendo una nota que se convierte.

Lo veo corriendo:

mdls -raw -name kMDItemFinderComment "$f"

en bash leerá los comentarios, pero bash parece tener algunos problemas con los caracteres no ASCII. He probado con xattr y un osascript para aplicar el comentario al nuevo archivo, pero ambos se atragantan con los caracteres especiales (en su mayoría viñetas): ).

Incluso he probado a hacer un droplet AppleScript para hacerlo, pero eso también es un lío

¿Algún consejo?

1voto

wch1zpink Puntos 11

Este código AppleScript me funciona usando la última versión de macOS Mojave.

set originalFile to (path to desktop as text) & "Original.flv"
set convertedFile to (path to desktop as text) & "Converted.m4v"

set appendTextToComment to " This File Has Been Converted"

tell application "Finder"
    set originalComment to comment of alias originalFile
    set comment of alias convertedFile to originalComment & appendTextToComment
end tell

Obviamente, debe cambiar las variables de ruta de archivo a la ubicación de sus archivos y el valor de texto añadido a lo que quieras

0 votos

Estoy usando on open these_items y repitiendo sobre los ítems (que son alias), pero tu código era fácilmente adaptable. Gracias.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X