2010-11-22 6 views
0

次のコマンドを実行して、Tomcatの場所をレジストリから取得しています。Win CLI: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 

出力はそれが=とCの間で文字のように見えますset drive= C:\Tomcat 5.5

です:\何のためのスペースを置き換えるために私のコマンド以来、スペースではありません:set drive=%drive: =%は動作しません。

提案がありますか?

答えて

0

タブです。置換はバッチファイルでのみ機能します。

set drive=%drive: =% 
関連する問題