shell/ batch scripting to direct commands to adb shell

前端 未结 5 1085
长发绾君心
长发绾君心 2020-11-29 21:04

I am trying to write a batch(for win) and a shell script for linux to automate key and touch events on a android UI. At the moment in a windows batch file I am starting a ad

5条回答
  •  温柔的废话
    2020-11-29 21:52

    I am doing something similar

    (
       echo cd sdcard
       echo ls
    ) | adb shell
    

    So it may work as below:

    (
        echo am start -a android.intent.action.MAIN -n com.q.me.fui.activity/.InitActivity
        echo sleep 15
        echo sendevent /dev/input/event0 3 0 281
        echo sendevent /dev/input/event0 3 1 70
        echo sendevent /dev/input/event0 1 330 1
        echo sendevent /dev/input/event0 0 0 0
        echo sendevent /dev/input/event0 1 330 0
        echo sendevent /dev/input/event0 0 0 0   
        echo sendevent /dev/input/event0 1 330 1
        echo sendevent /dev/input/event0 0 0 0
        echo sendevent /dev/input/event0 1 330 0
        echo sendevent /dev/input/event0 0 0 0
        echo sendevent /dev/input/event0 0 0 0
        echo sendevent /dev/input/event0 0 0 0   
        echo sleep 5
        echo input keyevent 82
        echo input keyevent 20
        echo input keyevent 20
        echo input keyevent 22
        echo input keyevent 22
        echo input keyevent 22
        echo input keyevent 66
        echo sleep 5
    ) | adb shell
    

提交回复
热议问题