2017-09-29 3 views
1

Voici mon code:.bat/CMD - Hiding « ERREUR » si la clé n'a pas été trouvé

@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 

Et ma question est: Comment puis-je cacher ERREUR: Le système n'a pas pu trouver spécifié clé de registre ou valeur. si la clé n'a pas été trouvée?

Salutations.

Répondre

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

et

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

se cache cette sortie.