3 votos

¿Cuál es su forma preferida de iniciar un (shell) script desde la GUI?

Me preguntaba qué formas hay de iniciar un (shell) script desde la interfaz gráfica de usuario, por ejemplo, haciendo doble clic en un icono del Finder o lanzando a través de Spotlight.

No se trata de abrir un terminal y lanzar "manualmente" el script.

Solía tener .term en el escritorio, que lanzan un sesión de terminal y también puede extenderse para ejecutar un script al lanzarlo. Esto es bueno si usted necesita la interacción o desea supervisar la salida.

También sé sobre la ejecución de un shell script de Applescript y sólo leer sobre el .command archivos.

¿Cuál es su forma preferida de iniciar un (shell) script desde la GUI, y por qué?

Y tal vez también podría escribir si muestra la salida y permite la interacción o es sólo una envoltura invisible para, por ejemplo, iniciar un programa con su propia GUI.

7voto

zippy Puntos 1215

Puedes utilizar una aplicación como Ornitorrinco .

Platypus es una herramienta de desarrollo para crear envolturas de aplicaciones alrededor de scripts. En otras palabras, crea aplicaciones para Mac OS X que ejecutan un scriptsscriptscripts que se incluye dentro de la aplicación. De este modo, los scripts de la línea de comandos pueden ejecutarse de forma transparente desde el entorno gráfico de las ventanas, integrándose perfectamente en la interfaz de usuario.

1voto

soxman Puntos 1569

He utilizado Quicksilver para realizar esta tarea. Puede iniciar scripts bien mediante la asignación de disparadores o escribiendo manualmente el nombre del proceso, scriptsscriptscripts, etc., y diciéndole a QS que lo ejecute en una ventana de terminal.

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