gpt4 book ai didi

java - 使用 java 通过 .bat 运行 busybox

转载 作者:行者123 更新时间:2023-12-01 04:55:47 24 4
gpt4 key购买 nike

我正在尝试通过 busybox 执行 ls 命令。我正在创建一个 .bat 文件来执行我通过 .java 调用的命令

但是,我无法在.bat 文件中依次执行命令。

这是我的 .bat 文件的内容

"C:\Documents and Settings\Some Directory\Android\android-sdk\platform-tools\adb.exe" shell
/data/busybox/busybox ls

我认为一旦我通过 .bat 的第一行启动 shell,shell 的控制就会丢失,因此第二个命令不会执行。因为如果我将 .bat 文件写为

"C:\Documents and Settings\Some Directory\Android\android-sdk\platform-tools\adb.exe" shell ls

效果很好。

我需要在 .bat 文件中编写命令,以便它们一个接一个地执行。我尝试在 .bat 中的每个命令之前使用 CALL,但仍然不起作用。我尝试过使用多个.bat,仍然失败。

有人可以帮我解决这个问题吗?

非常感谢。

最佳答案

目前我无法自己使用 ADB 进行测试,但这适用于具有输入缓冲区的其他程序。今晚我会尝试验证这一点,但如果其他人在此之前确认了这一点,请发表评论。

@echo off

( echo shell
echo /data/busybox/busybox ls
) | adb.exe

关于java - 使用 java 通过 .bat 运行 busybox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14182278/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com