¿Cómo cambiar varias asociaciones de tipo de archivo en la Mac a la vez?

3

Quiero cambiar mi reproductor multimedia predeterminado en macOS.

(En mi caso, quiero cambiarlo a mi propia instancia de VLC creada por AppleScript que exporté como 'VLC-New-Window.app', que está guionada en siempre abre archivos en una nueva instancia de VLC para que no anule la lista de reproducción en pausa existente o archivo de video que quiero mantener en segundo plano.)

Es muy tedioso encontrar un ejemplo de cada tipo de archivo para el que uso VLC (ya sea mkv, avi, mp4, m4v, m4a, m4b, mp3, flac o m2ts), a la derecha haga clic en él y configure manualmente el nuevo programa predeterminado cada vez.

Y, sinceramente, me gustaría que todos los archivos de audio o video que VLC puede abrir puedan aplicarse aquí para que nunca más tenga que preocuparme por esto.

¿Hay algún método que pueda ayudar a automatizar esto o hacerlo por lotes?

    
pregunta Glen Donnelly 12.04.2018 - 01:46

1 respuesta

4

Paso 1: Coloque la lista de tipos de archivos uno por línea en un archivo de texto en ~ / types.txt.

Este es un ejemplo de todos los tipos de video / audio manejados por VLC, en una lista bastante exhaustiva:

.3gp
.a52
.aac
.aif
.aifc
.aiff
.alac
.asf
.asf
.au
.avi
.dts
.dv
.flac
.flv
.m2ts
.m4a
.m4b
.mka
.mkv
.mov
.mp2
.mp3
.mp4
.mpeg
.mpg
.nsc
.nsv
.nut
.ogg
.ogm
.ra
.ram
.rm
.rmbv
.rv
.tac
.ts
.tta
.ty
.vid
.wav
.webm
.wma
.wmv
.xa

Paso 2: crea archivos temporales falsos de cada extensión en tu carpeta de usuario.

Abra Terminal.app y, utilizando el archivo txt anterior, realice el siguiente comando:

while read -r line ; do mkfile 1b file${line} ; done < types.txt

Paso 3: seleccione todos los archivos ficticios en el Finder a la vez, luego presione opción + comando + I . Debajo de "Abrir con", seleccione el programa al que desea cambiar el valor predeterminado, asegúrese de hacer clic en el botón "Cambiar todo ...", confirme y listo.

    
respondido por el Glen Donnelly 12.04.2018 - 02:15

Lea otras preguntas en las etiquetas