【问题标题】:how to use environment variable in batch file如何在批处理文件中使用环境变量
【发布时间】:2017-07-05 01:33:57
【问题描述】:

我不擅长使用批处理文件,

好的,我添加了 visstudio 系统变量,其值为 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

所以echo %visstudio%会给我在cmd中Visual Studio的路径。

现在我该如何使用这个变量,以便我可以从我的批处理文件运行应用程序,我需要这个,因为我有多个项目并且我不想在文件夹中移动。

@echo off
start %visstudio% "%cd%\Src\Edge\Test\Edge.Test.sln"

以前我也喜欢

@echo off
start "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" "%cd%\Src\Edge\Test\Edge.Test.sln"

如果我更新 Visual Studio,那么我再次需要更改所有批处理文件中的 VS 路径,而没人会喜欢。

感谢您的帮助。

【问题讨论】:

    标签: batch-file cmd environment-variables


    【解决方案1】:
    start "window name - can be empty but not omitted" "%visstudio%" "%cd%\Src\Edge\Test\Edge.Test.sln"
    

    start 将第一个“引用参数”解释为窗口标题。它可以是空的。

    可执行文件需要用引号引起来,因为它包含空格。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-03
      • 2014-09-14
      • 1970-01-01
      • 2014-01-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多