script shell / batch pour diriger les commandes vers le shell adb

Je suis en train d'écrire un batch(pour gagner) et un script shell pour linux pour automatiser la touche événements sur une INTERFACE utilisateur android. À l'heure actuelle dans un fichier de commandes windows je suis en train de créer une commande adb shell pour chaque événement, par exemple

    :again

adb shell am start -a android.intent.action.MAIN -n com.q.me.fui.activity/.InitActivity

sleep 15

adb shell sendevent /dev/input/event0 3 0 281
adb shell sendevent /dev/input/event0 3 1 70
adb shell sendevent /dev/input/event0 1 330 1
adb shell sendevent /dev/input/event0 0 0 0
adb shell sendevent /dev/input/event0 1 330 0
adb shell sendevent /dev/input/event0 0 0 0   
adb shell sendevent /dev/input/event0 1 330 1
adb shell sendevent /dev/input/event0 0 0 0
adb shell sendevent /dev/input/event0 1 330 0
adb shell sendevent /dev/input/event0 0 0 0
adb shell sendevent /dev/input/event0 0 0 0
adb shell sendevent /dev/input/event0 0 0 0   

sleep 5

adb shell input keyevent 82
adb shell input keyevent 20
adb shell input keyevent 20
adb shell input keyevent 22
adb shell input keyevent 22
adb shell input keyevent 22
adb shell input keyevent 66

sleep 5

goto again

Le code ci-dessus est en effet le démarrage d'une nouvelle commande adb shell à chaque fois. Je veux éviter cela. Je veux que mon script batch pour lancer la commande adb shell qu'une seule fois et je voudrais itinéraire le sendevent et d'autres commandes du shell interne est exécuté, c'est à dire la commande adb shell.

Une idée de comment je peux faire ceci de gagner des lots et de Lin script shell?

source d'informationauteur Harkish | 2010-08-13