2017-09-29 2 views
1

を発見されなかった場合、これは私のコードです:.BAT/CMD - 非表示「ERROR」キーが

@echo off 

echo Checking 32bit registry. 
REG QUERY "HKLM\Software\EA GAMES\NFSMW" /v InstallDir >nul 
If %ERRORLEVEL% == 0 goto CHECKEND 
If %ERRORLEVEL% == 1 goto CHECK64 

:CHECK64 
echo Checking 64bit registry. 
REG QUERY "HKLM\Software\Wow6432Node\EA GAMES\NFSMW" /v InstallDir >nul 
If %ERRORLEVEL% == 0 goto CHECKEND 
If %ERRORLEVEL% == 1 goto CLOSE 

:CHECKEND 
echo Registry key was found. Preparing uninstall... 

:CLOSE 
pause 
exit 

そして、私の質問は:どのように私はERRORを非表示にすることができます:システムは、指定を見つけることができませんでしたレジストリキーまたは値。キーが見つからない場合は

ご挨拶。

答えて

2
REG QUERY "HKLM\Software\EA GAMES\NFSMW" /v InstallDir >nul 2>&1 

REG QUERY "HKLM\Software\Wow6432Node\EA GAMES\NFSMW" /v InstallDir >nul 2>&1 

その出力を隠しています。