¿Cómo puedo AppleScript Terminal.app para copiar el texto actual en la pantalla?

StackOverflow https://stackoverflow.com/questions/529143

  •  22-08-2019
  •  | 
  •  

Pregunta

veo en el diccionario de AppleScript que el valor de la pantalla actual del texto y de la memoria histórica están disponibles como propiedades.

¿Cómo me AppleScript que para copiar el contenido de la pestaña Terminal.app seleccionado en ese momento en la memoria intermedia de pasta?

Podría hacer yo en la línea de comandos?

¿Qué pasa con todo el registro de la historia?

¿Fue útil?

Solución

Para copiar el contenido de la Terminal.app seleccionado de la línea de comandos:

osascript <<END
  tell application "Terminal"
    tell front window
      set the clipboard to contents of selected tab as text
    end
  end
END

Para la historia:

osascript <<END
  tell application "Terminal"
    tell front window
      set the clipboard to history of selected tab as text
    end
  end
END
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top