批量文件在输出命令之前添加一个随机的“1”。

好的,所以我有一个batch file,在CMD中显示的不同于我写的。

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

adb shell "su" >rootcheck.tk 

当我运行batch file,这是什么显示在窗口中…

 adb shell "su" 1>rootcheck.tk 

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

我敢肯定,这里有一些小而愚蠢的东西。 谢谢!

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

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

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

 call mybatch.bat 

否则脚本将不会继续。