¿Cómo ejecutar el comando de Terminal usando el texto seleccionado?

2

Quiero enlazar un acceso directo para ejecutar un comando en la Terminal con el texto que seleccioné durante la navegación web. ¿Cómo podría hacer esto?

    
pregunta fdrv 23.12.2014 - 04:14

2 respuestas

5

Puede lograr esto haciendo un flujo de trabajo de automatización y guardándolo como un servicio.

Abra Automator.app, elija hacer un Servicio.

En el menú superior, establezca "El servicio recibe seleccionado" en "texto" en "cualquier aplicación".

En el menú Acciones, Biblioteca, busque "Obtener valor de variable" y arrástrelo hacia la derecha en el área de flujo de trabajo. Nuevamente en la búsqueda de Acciones, Biblioteca, busque "Ejecutar AppleScript" y arrástrelo al área de flujo de trabajo.

En la acción "Ejecutar AppleScript" ingrese el código que fluye:

on run {input, parameters}

    set terminalCommand to item 1 of input

    tell application "Terminal"
        activate
        do script terminalCommand
    end tell

    return input
end run

Agregue una variable haciendo clic en el pequeño icono de doble barra en la parte inferior de la ventana y luego haga clic con el botón derecho en el marco de variables para crear una nueva variable. Nombra tu variable como quieras. Cuando hayas terminado, tu flujo de trabajo debería verse a continuación Guárdalo y nómbrelo como "Ejecutar en terminal". Ahora, cuando esté en un navegador web, puede hacer clic con el botón derecho y navegar a Servicios y verá el comando "Ejecutar en la Terminal", que abrirá la terminal y ejecutará el texto resaltado.

    
respondido por el tron_jones 23.12.2014 - 15:24
0

Puede encontrar PopClip muy útil. Hay una extensión para hacer solo eso que se llama Terminal.

Compruébalo. Es una gran aplicación sencilla y útil. Tienen varias extensiones para atajos bastante útiles. Aquí se encuentra en la Mac App Store .

    
respondido por el bretonics 24.12.2014 - 07:25

Lea otras preguntas en las etiquetas