2010-09-09 10 views
7

El problema que enfrentamos es la siguiente:Mac-Automator, Cómo canalizar la salida de un script de shell para un cuadro de texto GUI

me gustaría tener en un menú contextual (cuando haga clic derecho en una carpeta) una acción para ser ejecutada y mostrar la salida al usuario, dentro de, digamos, una ventana de área de texto con una barra de desplazamiento vertical. Supongamos que la acción es solo un script de shell que ejecuta un comando "buscar" dentro del directorio dado, buscando un patrón específico.

He logrado implementarlo, hasta este punto, usando Automator. Lo que no puedo hacer es canalizar la salida de forma síncrona (lo que significa "sincrónico" es hacer que la salida se imprima para el usuario cuando es producida por el comando "buscar", y no después de que el comando haya terminado) en una GUI.

He pasado algún tiempo buscando en esto y he llegado a la conclusión de que XCode y Interface Builder deben ser incluidos en la obra? ¿Estoy en el camino correcto? ¿Existe una forma sencilla y directa de lograr esto sin tener que profundizar en este marco?

Muchas gracias,
Babis

+0

podría obtener algunas respuestas en este si se incluye el lenguaje de programación como una etiqueta. 'c'? Además, el paquete de espera tiene un subprograma llamado 'desvinculación' que puede ayudar con las cosas de sincronizar. ¡Buena suerte! – shellter

Respuesta

Cuestiones relacionadas