【发布时间】:2012-12-20 09:00:26
【问题描述】:
我正在尝试通过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,仍然是失败的原因。
有人可以帮我解决这个问题吗?
非常感谢。
【问题讨论】:
标签: java android batch-file