代码之家  ›  专栏  ›  技术社区  ›  publicRavi

win cli:get tomcat驱动器

dos
  •  0
  • publicRavi  · 技术社区  · 14 年前

    我正在运行以下命令从注册表中获取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 
    

    输出是 set drive= C:\Tomcat 5.5

    似乎=和C:\之间的字符不是空格,因为我的命令将空格替换为零: set drive=%drive: =% 不起作用。

    有什么建议吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   publicRavi    14 年前

    这是一个标签。替换仅在批处理文件中有效。

    set drive=%drive:   =%