Posso collegare l'output di un comando al cursore corrente?

1

Ho un piccolo eseguibile che genera dati di test casuali per me. Mi piacerebbe essere in grado di colpire qualche tasto di scelta rapida e avere quell'output inviato alla posizione corrente del cursore - qualunque sia il focus al momento (Emacs, un modulo di pagina Web, iTerm ecc.)

Qualche idea su come potrei riuscire a fare questo?

    
posta Mongus Pong 18.12.2015 - 13:27
fonte

2 risposte

2

Se non ti dispiace due chiavi, potresti farlo banalmente con l'invio dell'output dello script al tavolo di montaggio:

script | pbpaste

Quindi Command-V come una seconda scorciatoia chiave per seguire la prima funzionerebbe bene.

Ciò di cui avresti bisogno per fare tutto questo è un'applicazione che si registra con il sistema operativo per occupare effettivamente la tastiera e inserire il testo. Io uso LaunchBar per questo, ma AppleScript / Automator e lo standard gold per gli script di input - TextExpander - varrebbe la pena indagare se si desidera più avanzato opzioni. I passaggi per configurare ognuno di questi dipendono dall'app che selezioni per controllare il tuo Mac.

Puoi vedere le app che hai in grado di controllare (inserisci il testo nel punto di inserimento nel tuo caso) aprendo la Sicurezza & Pannello delle preferenze sulla privacy e selezionando Privacy e quindi selezionando Accessibilità.

    
risposta data 18.12.2015 - 16:20
fonte
1

Se si sta parlando dell'attuale posizione di inserimento del testo, avrei suggerito che l'applicazione inserisse l'output nel buffer di copia / incolla e che si facesse un servizio automatico che apre l'applicazione. Consulta questo tutorial su come eseguire questa operazione: link

    
risposta data 18.12.2015 - 13:51
fonte

Leggi altre domande sui tag