¿Puedo canalizar la salida de un comando al cursor actual?

1

Tengo un pequeño ejecutable que genera datos de prueba aleatorios para mí. Me gustaría poder presionar algunas teclas de acceso rápido y enviar esa salida a la posición actual del cursor: lo que tenga el foco en ese momento (Emacs, una página web, iTerm, etc.).

¿Alguna idea de cómo podría hacer esto?

    
pregunta Mongus Pong 18.12.2015 - 13:27

2 respuestas

2

Si no te importan dos teclas, podrías hacer esto de forma trivial al enviar la salida del script al panel de trabajo:

script | pbpaste

Entonces Comando-V como segundo atajo de tecla para seguir el primero funcionaría bien.

Lo que necesitarías para hacer esto de una sola vez es una aplicación que se registra en el sistema operativo para tomar el teclado y el texto de entrada. Yo uso LaunchBar para eso, pero AppleScript / Automator y el estándar de oro para la entrada de scripting, TextExpander , valdría la pena investigar si desea más avanzado opciones Los pasos para configurar cada uno de estos dependen de la aplicación que seleccione para controlar su Mac.

Puede ver las aplicaciones que tiene que controlar (ingrese texto en el punto de inserción en su caso) abriendo Seguridad y amp; Panel de preferencias de privacidad y seleccionando Privacidad y luego seleccionando Accesibilidad.

    
respondido por el bmike 18.12.2015 - 16:20
1

Si está hablando acerca de la posición actual de la careta de texto, le hubiera sugerido que su aplicación coloque la salida en el búfer de copiar / pegar y que cree un Servicio de Automatización que abra la aplicación. Consulte este tutorial sobre cómo hacer esto: enlace

    
respondido por el Joachim Bratteli 18.12.2015 - 13:51

Lea otras preguntas en las etiquetas