bat获取命令返回值

在 Windows 系统中,可以使用批处理脚本(.bat)来执行命令并获取返回值。

为了获取命令的返回值,需要在批处理脚本中使用两个环境变量: %errorlevel% 和 %comspec%。

%errorlevel% 环境变量存储着上一个命令的返回值,而 %comspec% 环境变量存储着 cmd.exe 的路径。

下面是一个示例批处理脚本,可以用来获取 ping 命令的返回值。

@echo off
ping -n 1 www.example.com
echo %errorlevel%

在这个批处理脚本中,我们首先关闭了输出,然后执行了 ping 命令。最后,我们使用 echo 输出了 %errorlevel% 环境变量的值,这就是 ping 命令的返回值。

如果 ping 命令成功,那么返回值将是 0,如果失败,那么返回值将是非零值。

  •