我正在尝试通过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,仍然是失败的原因。
有人可以帮我吗?
万分感谢。