【问题标题】:How to get rid of error message in reg query in bat file?如何摆脱 bat 文件中 reg 查询中的错误消息?
【发布时间】:2015-02-18 12:54:30
【问题描述】:

问题来了。我得到了这个脚本。注册表值不存在。显然我会得到一个错误

错误:系统无法找到指定的注册表项或值。

但我不希望用户看到这个。因为我会为此做点什么。我尝试使用将其重定向到 nul 它不起作用。

希望有人可以提供帮助。谢谢。

@ECHO OFF REG QUERY HKLM\SOFTWARE\MyApplication\Resources /v %REGVAL_INSTALLDIR% >nul ||( GOTO NOTFOUND ) :NOTFOUND REM I'll DO SOMETHING ELSE exit /b

【问题讨论】:

    标签: windows batch-file registry


    【解决方案1】:
    @ECHO OFF
    REG QUERY HKLM\SOFTWARE\MyApplication\Resources /v %REGVAL_INSTALLDIR% >nul 2>nul ||( GOTO NOTFOUND )
    :NOTFOUND
       REM I'll DO SOMETHING ELSE
    exit /b
    

    错误消息打印在2 流中,因此您还需要将其重定向到nul

    【讨论】:

      猜你喜欢
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      • 2019-05-07
      • 1970-01-01
      • 1970-01-01
      • 2020-08-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多