Je veux être en mesure de saisir tout le texte de la fenêtre active sur mon écran, la pipe à un analyseur url et choisir URL pour ouvrir du texte analysé.Comment puis-je récupérer de manière aussi générique que possible tout le texte de la fenêtre/du document le plus en avant sur OSX?
Pour ce faire, je aurait besoin d'un moyen d'accéder à tous les contenus textuels de la fenêtre active. Je me suis rapproché en utilisant applescript, mais je ne trouve pas un moyen d'obtenir le texte réel. Je soupçonne que swift pourrait être en mesure d'aider, mais je suis perdu sur la façon de google même, car la plupart de mes recherches finissent par trouver des approches triviales comme obtenir l'URL d'un onglet en chrome, etc.
Tel est le sens de ce que je veux:
tell the frontmost application
get contents of frontmost window as text
end tell
'Je ne peux pas trouver un moyen d'obtenir la Text' réelle Je me demande ce texte que vous parlez. Les applications peuvent avoir des façons très différentes d'afficher du texte. Et s'ils ne l'exposent pas exprès, il n'y a aucun moyen de l'obtenir à partir de votre propre application. – Moritz
Je suppose que c'est ce que je craignais. Mon espoir était que, puisque la voix off semble fonctionner sur la plupart des applications, il y aurait aussi un moyen pour moi d'obtenir le texte que la voix off utilise. – brujoand
Eh bien, j'aurais dû dire "il n'y a pas moyen * que je puisse penser en ce moment *" ... peut-être que quelqu'un nous surprendra. De plus, votre commentaire est intéressant: peut-être pouvez-vous utiliser Accessibility pour récupérer du texte, comme le fait Voice Over? Je ne sais pas, en fait. – Moritz