Mögliche Duplizieren:
Babylon Text SelectIn C#, wie kann ich den ausgewählten Text von jeder Software greifen?
wie Babylon. Wenn Sie auf ein Wort klicken, wird der Text erfasst. Wie kann ich das machen? Vielen Dank.
Mögliche Duplizieren:
Babylon Text SelectIn C#, wie kann ich den ausgewählten Text von jeder Software greifen?
wie Babylon. Wenn Sie auf ein Wort klicken, wird der Text erfasst. Wie kann ich das machen? Vielen Dank.
Eine Möglichkeit ist die Accessibility API, die nur für Anwendungen funktioniert, die Screenreader unterstützen. In C# können Sie Managed Winapi dafür verwenden, starten Sie an der SystemAccessibleObject Klasse ...
Ich denke, Babylon verwendet OCR auf dem angezeigten Bild, die gut funktioniert, solange Sie eine Standardschriftart in Standardgrößen verwenden.
Okay, danke. Also sollte ich SystemAccessibleObject.FromPoint und die Cursorposition verwenden und dann die Value-Eigenschaft verwenden? – user145586
Ich habe es versucht: System.Threading.Thread.Sleep (1000); MessageBox.Show (ManagedWinapi.Accessibility.SystemAccessibleObject.MouseCursor.Value); aber es funktioniert nicht – user145586
Ja, starten Sie mit SystemAccessibleObject.FromPoint, aber Sie müssen seinen Typ überprüfen und vielleicht bis zu seinem Eltern einige Male verschieben, bis Sie den Wert erhalten, den Sie wirklich wollen ... – mihi
Sie haben diese Frage hier schon geschrieben: http://StackOverflow.com/Questions/1213870/Babylon-Text-Select –