2009-07-31 5 views

Répondre

0

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.

+0

Ok, merci. Donc, je devrais utiliser SystemAccessibleObject.FromPoint et la position du curseur, puis utiliser la propriété Value? – user145586

+0

J'ai essayé ceci: System.Threading.Thread.Sleep (1000); MessageBox.Show (ManagedWinapi.Accessibility.SystemAccessibleObject.MouseCursor.Value); mais cela ne fonctionne pas – user145586

+0

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

Questions connexes