2010-11-01 7 views
1

Tenir compte le résultat suivant d'un hypothétique reg query:Grepping valeur de résultat «reg requête»?

..>reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MediaPlayer /v "I 
nstallation Directory" 

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MediaPlayer 
    Installation Directory REG_EXPAND_SZ %ProgramFiles%\Windows Media Play 
er 

Comment puis-je grep la sortie afin que je puisse affecter la valeur réelle du paramètre (%ProgramFiles%\...) dans une variable (ou fichier temp)?

Répondre

1

exemple pour les fichiers de traitement par lots:

@FOR /F "tokens=2* " %%A IN ('reg query HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MediaPlayer /v "Installation Directory"') DO @SET PARAM=%%B 

Si vous voulez l'utiliser directement dans la console - utiliser le signe unique pour cent pour désigner les variables (à savoir %A et %B)