Comment puis-je appliquer Terminal.app pour copier le texte actuel à l'écran?

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

  •  22-08-2019
  •  | 
  •  

Question

Je vois dans le dictionnaire Applecript que la valeur de l'écran actuel de texte et le tampon d'historique sont disponibles sous forme de propriétés.

Comment pourrais-je appliquer cela pour copier le contenu de l'onglet Terminal.App actuellement sélectionné dans le tampon de pâte?

Puis-je le faire sur la ligne de commande?

Qu'en est-il de l'ensemble du journal d'histoire?

Était-ce utile?

La solution

Pour copier le contenu du terminal actuellement sélectionné.App à partir de la ligne de commande:

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

Pour l'histoire:

osascript <<END
  tell application "Terminal"
    tell front window
      set the clipboard to history of selected tab as text
    end
  end
END
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top