2010-11-22 23 views
0

J'exécute la commande suivante pour obtenir l'emplacement Tomcat à partir du Registre.Win CLI: Obtenir le lecteur Tomcat

for /f "tokens=2 delims=REG_SZ" %t in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat\5.5" /v InstallPath | find "REG_SZ"') do set drive=%t 

La sortie est set drive= C:\Tomcat 5.5

Il semble que les caractères les entre = et C: \ ne sont pas des espaces, car ma commande pour remplacer les espaces pour rien: set drive=%drive: =% ne fonctionne pas.

Des suggestions?

Répondre

0

C'est un onglet. Le remplacement fonctionne uniquement dans un fichier batch.

set drive=%drive: =%