【问题标题】:Android Debug Bridge adb shellAndroid 调试桥 adb shell
【发布时间】:2014-12-11 14:15:18
【问题描述】:

我想知道是否可以通过编写批处理文件或任何其他方式从 Windows 远程运行 /system/bin/sh android shell 命令。

当我编写一个批处理文件时,它没有在“adb shell”之后执行任何命令(控制正在转移到 /system/bin/sh,我无法从这里运行任何命令)

我需要知道是否有一种方法可以向在我的 android 设备上运行的这个 shell 发出命令,而无需手动输入它们?

【问题讨论】:

    标签: android windows shell batch-file adb


    【解决方案1】:

    将以下行发送到输入缓冲区以供 adb shell 处理的简单示例。

    @echo off
    (
      echo ls
      echo cd sdcard
      echo ls
      echo exit
    ) | adb shell
    

    【讨论】:

    • 你能帮我从批处理文件中发送击键吗?
    • 我正在运行一个 C 程序,它正在等待 getchar() 从键盘获取按键,我想从批处理文件中按下键盘
    • 只要您不刷新程序中的缓冲区,管道所需的字符应该可以工作。使用 xcopy 的示例:echo f|xcopy ...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-09
    • 1970-01-01
    • 2019-12-09
    • 2014-08-11
    • 1970-01-01
    • 2013-06-25
    • 1970-01-01
    相关资源
    最近更新 更多