批处理文件随机获得" 1"在输出命令之前添加。

时间:2014-03-13 01:36:07

标签: windows batch-file

好的,我有一个批处理文件,在CMD中的显示方式与我编写的方式不同。

原始行 - 和ADB命令以root身份启动shell,并打印到我通常在窗口中看到的文件。

adb shell "su" >rootcheck.tk

当我运行批处理文件时,这就是窗口中显示的内容......

adb shell "su" 1>rootcheck.tk

奇怪的是,它仍然打印出我需要它的文件,并且正确。我最大的问题是批处理文件不会自动关闭。我尝试添加一个退出命令,但在输出之前显示随机“1”的第一个命令后,它不会运行任何命令。

我确信这里有一些小而愚蠢的东西。谢谢!

1 个答案:

答案 0 :(得分:1)

adb shell命令保持窗口打开UIAM 使用它将在另一个窗口中启动adb。

start "" adb shell "su" >rootcheck.tk

在脚本中使用其他批处理文件时,您需要使用此语法

call mybatch.bat

否则脚本将无法继续。