Estoy tratando de crear un Automator script que elimine parte de un nombre de archivo después de un delimitador conservando la extensión.
Los archivos suelen llamarse como 1-cropped_DSC5888.jpg, 2-cropped_Whatsapp75.png etc. Quiero eliminar todo después de _ y mantener sólo la parte con el número y '-cropped' así como: 1-cropped.jpg
Lo he probado con este script
on run {input, parameters}
try
set AppleScript's text item delimiters to {"_"}
set theFileNameList to {}
repeat with thisItem in input
set the end of theFileNameList to text item 2 of (thisItem as text)
end repeat
set AppleScript's text item delimiters to {}
return theFileNameList
on error eStr number eNum
display dialog eStr & " number " & eNum buttons {"OK"} ¬
default button 1 with icon caution
set AppleScript's text item delimiters to {}
return
end try
fin de carrera
Pero esto elimina la parte que quiero conservar y mantiene la parte que quiero eliminar. También me da sólo una salida, pero no renombra los archivos reales. ¿Alguna ayuda con esto, por favor?