Fare associazioni di file lanciare una certa estensione, ma con un programma di console?

2

È possibile utilizzare il menu di scelta rapida su "Apri con" per ottenere l'opzione di scegliere un'applicazione per aprire una determinata estensione di file. Puoi quindi dire "Apri sempre con questo" .

Funziona se il programma è impacchettato come pacchetto OS / X (che in realtà è una directory che contiene molte cose sotto il cofano). Ma esiste un modo semplice per farlo in modo che possa essere utilizzato un normale programma di console per aprirlo passando il percorso del file come primo parametro sulla riga di comando?

Anche se attivi "Tutte le applicazioni", lascia Apri disattivato nei programmi della console.

È questo il tipo di cosa che richiederebbe uno script di Automator di qualche tipo, o c'è un altro modo?

    
posta HostileFork 13.01.2014 - 01:21
fonte

3 risposte

1

Crea una nuova applicazione in automator

Individua l'azione "Esegui AppleScript" e trascinala nell'area del flusso di lavoro

Modifica AppleScript:

on run {input, parameters}
    tell application "Terminal"
        activate
        do script with command "[YOUR_SHELL_COMMAND] " & (input as string)
    end tell
end run

Salva e utilizza nella finestra di dialogo "Apri con"

    
risposta data 19.01.2017 - 13:11
fonte
1

Sì, è necessario avvolgere il programma della console in qualcosa che lo trasformi in un'app Mac, Automator è il modo più semplice.

Seleziona 'Nuovo' nel menu File di Automator e crea un'applicazione. L'applicazione in Automator riceve automaticamente i file e le cartelle selezionati.

Hai solo bisogno di una singola azione di Automator, "Esegui Shell Script". Il corpo dell'azione è il comando della console. Quindi lo imposti per passare l'input come argomenti.

Una volta salvato, puoi usarlo in una finestra di dialogo "Apri con", ma dovrai sfogliarlo usando la selezione "Altro".

    
risposta data 13.01.2014 - 02:41
fonte
1

link : uno strumento da riga di comando per selezionare le applicazioni predefinite per tipi di documento e schemi URL su Mac OS X.

Vedi anche: link

    
risposta data 13.01.2014 - 06:10
fonte

Leggi altre domande sui tag