代码之家  ›  专栏  ›  技术社区  ›  Mr. Boy

批处理文件编程:变量问题

  •  1
  • Mr. Boy  · 技术社区  · 14 年前
    SET SS_SOURCE_PROJECT = sausages
    @echo SS_SOURCE_PROJECT = %SS_SOURCE_PROJECT%
    

    这不起作用,它只是输出:

    SS\源\项目=

    SS\u SOURCE\u PROJECT=香肠

    这是在WinXP上,如果有关系的话。我做错了什么蠢事?

    2 回复  |  直到 14 年前
        1
  •  3
  •   Stefan Steinegger    14 年前

    删除空格:

    SET SS_SOURCE_PROJECT=sausages
    

        2
  •  2
  •   Tim Robinson    14 年前

    为了扩展@Stefan的答案,原始代码是这样工作的:(注意空格)

    C:\>SET SS_SOURCE_PROJECT = sausages
    
    C:\>echo "%SS_SOURCE_PROJECT %"
    " sausages"