Come eseguire il comando Terminale usando il testo selezionato?

2

Voglio associare un collegamento per eseguire un comando in Terminal con il testo che ho selezionato durante la navigazione sul Web. Come potrei fare questo?

    
posta fdrv 23.12.2014 - 04:14
fonte

2 risposte

5

È possibile ottenere questo risultato creando un flusso di lavoro per l'automazione e salvandolo come servizio.

Apri Automator.app, scegli di creare un servizio.

Nel menu in alto, "Servizio ricevuto selezionato" su "testo" in "qualsiasi applicazione".

Dal menu Azioni, Libreria cerca "Ottieni valore variabile" e trascina verso destra nell'area del flusso di lavoro. Sempre nelle Azioni, la libreria cerca "Esegui AppleScript" e trascina nell'area del flusso di lavoro.

Nell'azione "Esegui AppleScript" inserisci il codice scorrevole:

on run {input, parameters}

    set terminalCommand to item 1 of input

    tell application "Terminal"
        activate
        do script terminalCommand
    end tell

    return input
end run

Aggiungi una variabile facendo clic sulla piccola icona a doppia barra nella parte inferiore della finestra e quindi facendo clic con il pulsante destro del mouse sul frame delle variabili per creare una nuova variabile. Dai un nome alla variabile qualsiasi cosa ti piaccia. Quando hai finito il tuo flusso di lavoro dovrebbe apparire come sotto. Salvalo e chiamalo qualcosa come "Esegui nel terminale". Ora, quando ci si trova in un browser Web, è possibile fare clic con il pulsante destro del mouse e accedere a Servizi e verrà visualizzato il comando "Esegui in terminale", che aprirà il terminale ed eseguirà il testo evidenziato.

    
risposta data 23.12.2014 - 15:24
fonte
0

Potresti trovare PopClip molto utile. C'è una estensione per fare proprio quello chiamato Terminale.

Dai un'occhiata. È un'ottima app semplice e utile. Hanno diverse estensioni per scorciatoie abbastanza utili. Qui è disponibile nel Mac App Store .

    
risposta data 24.12.2014 - 07:25
fonte

Leggi altre domande sui tag