¿Puedo capturar la entrada de Spotlight y usarla en otro proceso?

2

Me gustaría capturar todo lo que escribo en Spotlight y usar el texto como entrada para un script, posiblemente una nueva instancia de un flujo de trabajo de Servicios.

Desde ese punto, por supuesto, todo es posible; El caso más trivial para el script de flujo de trabajo es simplemente registrar su entrada:

echo "$*" >> /home/myFolder/myLog

Notas:

  • Si de hecho hay un registro del sistema para las consultas de Spotlight, esta sería información interesante y no respondería a mi pregunta [completamente].
  • Soy consciente de que es posible que el Servicio deba generarse para cada pulsación de tecla, ya que Spotlight muestra nuevos resultados a medida que escribe.
Valores de producción
fuente
Puede probar un registrador de teclas básico que también tenga en cuenta la aplicación en la que está escribiendo el comando. Luego, ejecute un script para extraer lo que necesita.
CousinCocaine
Envíe un correo electrónico a la NSA, apuesto a que saben lo que escribió en la barra de búsqueda de Spotlight.
CousinCocaine
@CousinCocaine ¡Estoy seguro de que lo hacen! Sin embargo, no me ayudarán a desencadenar acciones en tiempo real según mi aporte. Con respecto al key logger, ¿crees que este programa sería una forma más confiable de obtener resultados?
ProductionValues
Nunca probé un key logger. escuchar el Servicio podría ser una mejor idea. No tengo idea de cómo;)
CousinCocaine