Spiel automatisieren (bot/skript/etc)

  • 2 Antworten
  • Letztes Antwortdatum
V

viennaconcept

Neues Mitglied
0
hallo,

ich suche eine Möglichkeit ein spiel zu automatisieren.
Indem ein Programm/Skript/Bot auf eine vorgegebene Koordinate klickt,
dann eine bestimmte zahlen reinfolge eingibt und wieder auf eine Koordinate klickt.

so jetzt zudem wo bei mir das Problem liegt:
die zahlen reinfolge ist immer abwechselnd und soll von einer liste genommen werden.

Als beispiel:

Programm klickt auf die Koordinate Tatstatur geht auf,
Programm nimmt aus (z.b.:) code.txt einen Code aus der ersten Zeile, gibt diesen Code ein,
klickt auf eine andere Koordinate, Programm löscht nur die erste Zeile von der code.txt . Das Programm klickt nochmal auf eine Koordinate und dass soll wiederholt werden bis keine Codes übrig sind

Was z.B. in der txt drinnen steht:

2266279156
7647797462
6399070494
.... usw

gerät ist gerootet und mir ist egal ob es vom pc aus passieren muss oder nicht.

Ich habe schon einige Möglichkeiten ausprobiert (z.b.:Android Bot Maker) aber die konnten alle nie auf txt zugreifen.
ich habe etwas von "monkeyrunner" gelesen aber ich habe keine Ahnung wie das funktioniert und davon habe ich auch keine Tutorials gefunden.
monkeyrunner | Android Developers

Ich hoffe ihr könnt mir dabei weiterhelfen.
l.G. Viennaconcept

ps. Ich habe leider keine Erfahrung mit Programierung von android oder java,
aber ich lerne gerade Batch Programme zu schreiben :biggrin:
 
Batch ist windows :D Ich denke bash ist das was du suchst :D

Und ja das was du vor hast kann man scripten :)

die Eingaben würde ich mit cat und grep aus der Textdatei ziehen, dann die Tastendrücke mit
sendevent und/oder keycodes realisieren.

Wenn du mir n paar genauere Infos gibst kann ich dir was zusammenscripten :)

Gruß Cynob


Edit:

Ich meine so ungefähr :)

Code:
#! /system/bin/sh
#
VAR1=`cat /data/textdatei.txt | head -n 1`
# echo $VAR1 > "Eingabefeld" - halt ans ziel weiterreichen
sed -i "s/$VAR1//" /data/textdatei.txt

In Var1 wird die erste Zeile deiner Textdatei eingelesen
die nächste zeile ist wohl selbsterklärend ;)
und mit sed löschen wir einfach die erste Zeile in der Textdatei ( geht bestimmt noch eleganter mit ner schleife indem man die Zeilenanzahl nimmt und immer 1 dazuzählt.
 
Zuletzt bearbeitet:
Danke muss ich, sobald ich kann, ausprobieren.

Ich hoffe, ich kann das richtig umsetzen.

Ach und ich meinte wirklich batch,
aber es wird nicht schaden dass ich noch bash, Unix und shell auch noch lerne.
{Wird eine Menge arbeit , ( Ironie ein )ich habe ja nichts zu machen (Ironie aus)}

Nochmals danke
l.G.
Viennaconcept
 

Ähnliche Themen

koje71
Antworten
0
Aufrufe
367
koje71
koje71
E
Antworten
0
Aufrufe
1.097
ey6799
E
T
Antworten
2
Aufrufe
1.292
ToMke
T
Zurück
Oben Unten