Android 如何在批处理程序中动态比较命令的输出

Android 如何在批处理程序中动态比较命令的输出,android,batch-file,adb,Android,Batch File,Adb,我想在批处理文件中使用adb动态轮询android设备的状态 我知道命令“adb设备”或“fastboot设备”为我提供处于各自状态的设备的设备id,并且是互斥的。我想把这些命令中的一个放在if中,这样我就可以通过比较我的设备处于哪个状态的输出来判断 我在这里的其他帖子中看到了批处理文件中的一些if用法,但它们没有帮助,因为我无法获得所需的输出。Linux有一个名为watch的命令,它非常适合您想要做的事情。你可以简单地: watch adb devices 默认情况下,这将每2秒刷新一次命令

我想在批处理文件中使用adb动态轮询android设备的状态

我知道命令“adb设备”或“fastboot设备”为我提供处于各自状态的设备的设备id,并且是互斥的。我想把这些命令中的一个放在if中,这样我就可以通过比较我的设备处于哪个状态的输出来判断


我在这里的其他帖子中看到了批处理文件中的一些if用法,但它们没有帮助,因为我无法获得所需的输出。

Linux有一个名为
watch
的命令,它非常适合您想要做的事情。你可以简单地:

watch adb devices
默认情况下,这将每2秒刷新一次命令(我想?),但是可以使用命令开关配置延迟

在Windows中,我可能会使用如下答案: