2014-10-07 110 views
0

我写了一个批处理文件,启动webstorm并启动其他一些功能。我将在这里复制相关部分:用批处理文件打开不同的WebStorm项目

start /d "C:\Program Files (x86)\JetBrains\WebStorm 8.0.4\bin" WebStorm.exe 

这很好,当我只有一个项目时很好。由于WebStorm不支持​​打开多个项目,因此它始终打开我正在处理的最后一个项目。

但是,这里是我的问题:

我如何编写与特定项目打开webstorm一个批处理文件?

例如:

start /d "C:\Program Files (x86)\JetBrains\WebStorm 8.0.4\bin" WebStorm.exe [[D:\Projects\A project]] 

然后在另一个脚本文件,我会写:

start /d "C:\Program Files (x86)\JetBrains\WebStorm 8.0.4\bin" WebStorm.exe [[D:\Projects\B project]] 

谢谢你的答案提前!

Patry0t

+0

如果您启动WebStorm并将路径作为参数(例如'webstorm C:\ projects \ supersite.com'),那么它将打开现有项目(将检查“.idea”子文件夹(项目设置)存在),或者将为该文件夹创建一个新的。所以是的 - 你正朝着正确的方向前进。附:我不认为你需要.bat文件 - 只需将webstrom文件夹的路径添加到PATH环境中,DOS就能在那里找到它。 – LazyOne 2014-10-07 10:43:33

+0

好的,明天我会试试这个,谢谢LazyOne – Patry0t 2014-10-07 20:39:20

+0

我怎么能给你点数? – Patry0t 2014-10-10 13:00:28

回答

1

如果用路径开始WebStorm到所需的文件夹作为一个参数(例如webstorm C:\projects\supersite.com),那么它将会:

  • 无论打开现有项目(IDE将检查.idea子文件夹(项目设置)存在)
  • 或将为该文件夹创建新项目。

所以是的 - 你正朝着正确的方向前进。

P.S. 我不明白你为什么需要.bat文件 - 将WebStrom文件夹的路径添加到你的PATH环境变量中,并且Windows/DOS将能够在那里找到它(所以不需要使用到webstorm.exe的完整路径文件)。

相关问题