如何执行If循环并使用批处理查找文本

卡尔提

我是Windows批处理编程的新手。如果发现特定错误,我需要编写一个循环函数来执行任务。请参见下面的代码。

我在查找中遇到了问题,该问题正在寻找Kitchen.Error.NoRepDefinied。即使未找到查找关键字,脚本也会执行五次。

请帮助我确定问题所在,并在此处说明问题所在。任何帮助表示赞赏。我正在使用Windows Server 2012 R2。

set /a x=0
:while1
if %x% leq 5 (
    echo %x%
    call abc.exe > C:\Logs\App_Error.log
    set file=C:\Logs\App_error.log
    set /a cnt=0
    for /f %%a in ('type "%file%"^|find "!Kitchen.Error.NoRepDefinied!"  /i /c') do set /a cnt=%%a
        if !cnt! NEQ 0 (
            if !x! NEQ 5 (
                DEL C:\Logs\App_error.log
            )
            set /a x=x+1
            goto :while1
        )
    echo "OUTSIDE LOOP"
    echo The Status is %errorlevel%
    call:check_file
    exit /b %errorlevel%
)
MC ND

简化代码。

循环(最多5次)调用该过程。如果该过程未返回错误级别,则如果在日志文件中找不到搜索到的字符串,则退出循环。

    set "logFile=c:\logs\App_Error.log"

    for /l %%x in (1 1 5) do (
        echo Loop %%x
        > "%logFile%" call abc.exe 
        if not errorlevel 1 (
            find "Kitchen.Error.NoRepDefinied" "%logFile%" >nul 2>&1 || goto :endLoop
        )
    )

:endLoop

我不确定errorlevel您要获得价值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何执行If循环并使用批处理查找文本

来自分类Dev

如何使用仅具有数字输出的批处理查找OS体系结构?

来自分类Dev

使用批处理查找URL-破坏等式标记

来自分类Dev

使用批处理查找文件夹

来自分类Dev

使用cmd批处理查找具有相同文件名的所有文件

来自分类Dev

如何使用批处理查看字符串是否包含子字符串

来自分类Dev

如何使用批处理文件查找可执行文件的目录

来自分类Dev

如何使用NestJS处理查询参数?

来自分类Dev

使用for循环Windows批处理执行两次

来自分类Dev

批处理 FOR 循环以查找文件

来自分类Dev

使用批处理执行 Python

来自分类Dev

如何使用批处理文件自动查找和更改.sav文件(以.txt格式打开)中的几行文本?

来自分类Dev

执行循环以运行.dat批处理分析

来自分类Dev

循环后的批处理命令未执行

来自分类Dev

如何使用批处理文件执行在腻子上的文本文件中保存的Unix命令

来自分类Dev

使用WMIC批处理循环

来自分类Dev

如何使用批处理脚本查找大型阶乘

来自分类Dev

如何使用批处理脚本查找大型阶乘

来自分类Dev

RedisGraph-UNWIND批处理查询

来自分类Dev

mysqli批处理查询的建议

来自分类Dev

如何使用批处理文件执行ant?

来自分类Dev

如何使用Playframework 2 / Ebean执行SQL批处理删除?

来自分类Dev

如何使用Pascal执行批处理文件?

来自分类Dev

如何使用Playframework 2 / Ebean执行SQL批处理删除?

来自分类Dev

如何使用mysql和php执行批处理操作

来自分类Dev

如何使用批处理同时执行2条命令

来自分类Dev

如何使用列表中的命令创建批处理循环?

来自分类Dev

如何使用批处理文件循环imacro脚本

来自分类Dev

如何在批处理文件中使用嵌套的FOR循环

Related 相关文章

  1. 1

    如何执行If循环并使用批处理查找文本

  2. 2

    如何使用仅具有数字输出的批处理查找OS体系结构?

  3. 3

    使用批处理查找URL-破坏等式标记

  4. 4

    使用批处理查找文件夹

  5. 5

    使用cmd批处理查找具有相同文件名的所有文件

  6. 6

    如何使用批处理查看字符串是否包含子字符串

  7. 7

    如何使用批处理文件查找可执行文件的目录

  8. 8

    如何使用NestJS处理查询参数?

  9. 9

    使用for循环Windows批处理执行两次

  10. 10

    批处理 FOR 循环以查找文件

  11. 11

    使用批处理执行 Python

  12. 12

    如何使用批处理文件自动查找和更改.sav文件(以.txt格式打开)中的几行文本?

  13. 13

    执行循环以运行.dat批处理分析

  14. 14

    循环后的批处理命令未执行

  15. 15

    如何使用批处理文件执行在腻子上的文本文件中保存的Unix命令

  16. 16

    使用WMIC批处理循环

  17. 17

    如何使用批处理脚本查找大型阶乘

  18. 18

    如何使用批处理脚本查找大型阶乘

  19. 19

    RedisGraph-UNWIND批处理查询

  20. 20

    mysqli批处理查询的建议

  21. 21

    如何使用批处理文件执行ant?

  22. 22

    如何使用Playframework 2 / Ebean执行SQL批处理删除?

  23. 23

    如何使用Pascal执行批处理文件?

  24. 24

    如何使用Playframework 2 / Ebean执行SQL批处理删除?

  25. 25

    如何使用mysql和php执行批处理操作

  26. 26

    如何使用批处理同时执行2条命令

  27. 27

    如何使用列表中的命令创建批处理循环?

  28. 28

    如何使用批处理文件循环imacro脚本

  29. 29

    如何在批处理文件中使用嵌套的FOR循环

热门标签

归档