指示批处理文件根据输出执行某些操作

时间:2011-05-09 21:20:57

标签: batch-file wget

我有一种情况,我希望批处理文件执行两种不同的操作之一。

E.g。我正在使用WGET下载文件:

情况1:WGET输出“404 Not Found” - 启动batch1.bat

情况2:WGET输出“下载成功” - 启动batch2.bat

非常感谢任何帮助

1 个答案:

答案 0 :(得分:1)

当WGET遇到404 Not Found时,是否会引发错误(由ERRORLEVEL检测到)?如果是这样,请包含类似

的内容
IF errorlevel == 1 GOTO :WGET_Error
电话结束后立即

。如果没有,您可能必须将输出重定向到文件,读取并解析文件(可能使用FOR命令)以查看第一行是否为“404 Not Found”,并从那里开始。