Android调试桥adb外壳

Android调试桥adb外壳,android,windows,shell,batch-file,adb,Android,Windows,Shell,Batch File,Adb,我想知道是否可以通过编写批处理文件或任何其他方式从windows远程运行/system/bin/sh安卓shell命令 当我编写一个批处理文件时,它不会在“adb shell”之后执行任何命令(控件将切换到/system/bin/sh,我无法从这里运行任何命令) 我需要知道的是,是否有一种方法可以在不手动输入命令的情况下,将命令发送给在我的android设备上运行的shell 将以下行发送到adb shell处理的输入缓冲区的简单示例 @echo off ( echo ls echo c

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

当我编写一个批处理文件时,它不会在“adb shell”之后执行任何命令(控件将切换到/system/bin/sh,我无法从这里运行任何命令)


我需要知道的是,是否有一种方法可以在不手动输入命令的情况下,将命令发送给在我的android设备上运行的shell

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

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

你能帮我从批处理文件发送击键吗?我正在运行一个C程序,该程序正在等待getchar()从键盘获得按键,我想从批处理文件中按下键盘,只要你不刷新程序中的缓冲区,所需的字符管道应该可以工作。使用xcopy的示例:
echo f|xcopy…