kann man ein programm entwickel das in spielen den text lesen kann und dann von ausen zugreifen kann über text befehle?

...komplette Frage anzeigen

2 Antworten

Ja das geht. Neben der Variante von "CrystalixXx" gibt es noch die Quick-And-Dirty-Anfänger-Möglichkeit. :)

Dazu musst du dir nur in einer Skriptsprache deiner Wahl, die Screenshot-Library deiner Wahl mit der OCR-Bibliothek deiner Wahl zusammenkleben.

Zugegeben, die Methode von "CrystalixXx" ist eleganter, schöner und effizienter, aber wenn du es so machst, wie hier beschrieben, dann bist du in 20 bis 30 Zeilen Skriptcode damit fertig.

Ich würde Ruby, Perl oder Python als Klebstoff empfehlen. Für den Screenshot GetWindowDC() und BitBlt() aus der Winapi. (Sofern es kein DX ist!) Und als OCR-Lib einfach die Bindings von Tesseract für deine erwählte Skriptsprache. Fertig! :)

Alles in allem 5 Minuten Arbeit ... allerdings nicht für einen absoluten Anfänger. Aber deine Frage klingt so, als ob du schon ein wenig Erfahrung hast.

Also dann, viel Spaß! :)

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von CrystalixXx
25.03.2016, 16:32

Mäh! Quick'n'Dirty, pfui! :D Mit solchen Skripten habe ich nie etwas gemacht, erschien mir immer irgendwie... ich weiß auch nicht. Nichts halbes und nichts ganzes. Wie dem auch sei.

Mit deiner Beschreibung kann man aber nur lesen, richtig? Oder gibt es da auch Möglichkeiten zum Verändern solcher Werte? So hatte ich jedenfalls die Frage verstanden.

1

Grundsätzlich ja, wenn du die Adresse im Speicher findest und ändern kannst.

Allerdings gibt es Mechanismen, die ein solches Modifizieren verhindern sollen. Dadurch wird es umso schwieriger.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von Ice999va
25.03.2016, 13:24

das ja nice welche programier sprache würdes du empfehlen bin leider noch blutiger anfanger

0

Was möchtest Du wissen?