2 votos

Lanzamiento de diferentes aplicaciones en función de nombre de archivo (la extensión)?

Me gustaría tener diferentes aplicaciones de manejar .los archivos jpg basa en una convención de nomenclatura voy a utilizar para el .los archivos jpg. Específicamente, la mayoría irá a Xee, pero aquellos que contienen pulgar en su lugar debe causar VLC para ser llamado con el mismo nombre de archivo y ruta, pero con .mp4 (o .mkv, etc.) la extensión.

Hay una secuencia de comandos existente / app que hace esto? Supongo que la manera de hacerlo sería crear una placa de apoyo de la aplicación (algo así como caprichosos) que controla el principal tipo de archivo basado en la extensión y, a continuación, manos a las aplicaciones que configurar basado en un conjunto de reglas.

2voto

Johnsyweb Puntos 45395

Basta con crear un Applescript Gota de leer el nombre y la extensión de los archivos perdidos y canalizarlos con las instrucciones if. Este script debe empezar. Guardar como una aplicación y, a continuación, usted puede ponerlo en el dock o en algún lugar cómodo para colocar los archivos en él.

on open these_items
    repeat with i from 1 to the count of these_items
        set this_item to item i of these_items
        set the item_info to info for this_item without size
        set theName to name of item_info
        try
            set theExtension to the name extension of item_info
        on error
            set theExtension to ""
        end try

        if theName contains "thumb" then
            tell application "VLC"
                activate
                open this_item
            end tell
        else if theExtension contains "jpeg" then
            tell application "Preview"
                activate
                open this_item
            end tell
        else
            -- open with system default app
            tell application "Finder" to open this_item
        end if
    end repeat
end open

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