0 votos

AppleScript para renombrar la lista de archivos a nombres específicos

Me he pasado horas investigando y no consigo encontrar una respuesta, así que su ayuda sería muy apreciada.

Tengo una grabadora de audio que produce 16 archivos que siempre tienen el mismo nombre.

NOMBRES DE ARCHIVOS ORIGINALES

(TRK01.WAV, TRK02.WAV, TRK03.WAV, TRK04.WAV, TRK05.WAV, TRK06.WAV, TRK07.WAV, TRK08.WAV, TRK09.WAV, TRK10.WAV, TRK11.WAV, TRK12.WAV, TRK13.WAV, TRK14.WAV, TRK15.WAV, TRK16.WAV)

Quiero una aplicación de Automator que cambie los nombres de los archivos a la siguiente lista.

NUEVOS NOMBRES DE ARCHIVOS

(01_Lav.WAV, 02_HH1.WAV, 03_Piano.WAV, 04_TR AC.WAV, 05_MX AC.WAV, 06_Bass.WAV, 07_ElectG.WAV, 08_KickD.WAV, 09_Vox1. WAV, 10_Vox2.WAV, 11_Vox3.WAV, 12_Vox4.WAV, 13_CrowdL.WAV, 14_CrowdR.WAV, 15_Aux7_R.WAV, 16_MainLR_R.WAV)

De esta manera puedo guardar la aplicación en un disco duro al que transfiero los archivos y la ejecuto cuando la necesito.

Estaba pensando que sería algo así:

set theFolder to choose folder

set name of file “TRK01.WAV“ to “01_Lav.WAV“
set name of file “TRK02.WAV“ to “02_HH1.WAV“
set name of file “TRK03.WAV“ to “03_Piano.WAV“
set name of file “TRK04.WAV“ to “04_TR AC.WAV“
set name of file “TRK05.WAV“ to “05_MX AC.WAV“
set name of file “TRK06.WAV“ to “06_Bass.WAV“
set name of file “TRK07.WAV“ to “07_ElectG.WAV“
set name of file “TRK08.WAV“ to “08_KickD.WAV“
set name of file “TRK09.WAV“ to “09_Vox1.WAV“
set name of file “TRK10.WAV“ to “10_Vox2.WAV“
set name of file “TRK11.WAV“ to “11_Vox3.WAV“
set name of file “TRK12.WAV“ to “12_Vox4.WAV“
set name of file “TRK13.WAV“ to “13_CrowdL.WAV“
set name of file “TRK14.WAV“ to “14_CrowdR.WAV“
set name of file “TRK15.WAV“ to “15_Aux7_R.WAV“
set name of file “TRK16.WAV“ to “16_MainLR_R.WAV“

tell application "Finder"
    (open theFolder) select
end tell

¿Cómo se haría esto realmente?

1voto

dvdp Puntos 11

- user3439894, ¡Gracias por la ayuda! ¡Esto me acercó mucho!

Para quien necesite hacer lo mismo, esto es lo que hice para que funcionara. En mi circunstancia, necesitaba una aplicación para poder guardarla en el disco duro y utilizarla en cualquier Mac en el que esté trabajando en ese momento. No necesitaba otro servicio para desordenar mis menús.

Así es como se hace:

1) Utilizando Automator, cree un tipo de "nuevo documento": "Aplicación"

2) Inserte la casilla "Pedir elementos del Finder" y seleccione Tipo: "Carpetas".

3) Insertar la casilla "Obtener elementos seleccionados del Finder" (debajo de la casilla "Pedir elementos del Finder")

4) Inserte la casilla "Ejecutar Shell script". Establecer Shell: "/bin/bash" y establezca Pass input: "como argumentos".

5) Tipo:

cd "$1" || exit 1

mv TRK01.WAV 01_Lav.WAV 
mv TRK02.WAV 02_HH1.WAV 
mv TRK03.WAV 03_Piano.WAV 
mv TRK04.WAV "04_TR AC.WAV" 
mv TRK05.WAV "05_MX AC.WAV" 
mv TRK06.WAV 06_Bass.WAV
mv TRK07.WAV 07_ElectG.WAV
mv TRK08.WAV 08_KickD.WAV
mv TRK09.WAV 09_Vox1.WAV
mv TRK10.WAV 10_Vox2.WAV
mv TRK11.WAV 11_Vox3.WAV
mv TRK12.WAV 12_Vox4.WAV
mv TRK13.WAV 13_CrowdL.WAV
mv TRK14.WAV 14_CrowdR.WAV
mv TRK15.WAV 15_Aux7_R.WAV
mv TRK16.WAV 16_MainLR_R.WAV

Guarde la aplicación en la ubicación deseada y ya está.

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