Possible en double:
Babylon Text SelectEn C#, comment puis-je récupérer le texte sélectionné à partir de n'importe quel logiciel?
Comme Babylone. Lorsque vous cliquez sur un mot, il saisit le texte. Comment puis-je faire ceci? Merci.
Possible en double:
Babylon Text SelectEn C#, comment puis-je récupérer le texte sélectionné à partir de n'importe quel logiciel?
Comme Babylone. Lorsque vous cliquez sur un mot, il saisit le texte. Comment puis-je faire ceci? Merci.
L'API Accessibility, qui ne fonctionne que pour les applications prenant en charge les lecteurs d'écran, est un moyen. En C# vous pouvez utiliser Managed Winapi pour cela, commencer à la classe SystemAccessibleObject ...
Je pense que Babylon utilise OCR sur l'image affichée, ce qui fonctionne bien tant que vous utilisez une police standard à des tailles standard.
Ok, merci. Donc, je devrais utiliser SystemAccessibleObject.FromPoint et la position du curseur, puis utiliser la propriété Value? – user145586
J'ai essayé ceci: System.Threading.Thread.Sleep (1000); MessageBox.Show (ManagedWinapi.Accessibility.SystemAccessibleObject.MouseCursor.Value); mais cela ne fonctionne pas – user145586
Oui, commencez par SystemAccessibleObject.FromPoint, mais vous devrez vérifier son Type et peut-être passer à son parent plusieurs fois jusqu'à ce que vous obteniez la valeur que vous voulez vraiment ... – mihi
Vous avez déjà posté cette question ici: http://stackoverflow.com/questions/1213870/babylon-text-select –