在VS2008中运行批处理文件

时间:2008-12-05 21:39:25

标签: visual-studio visual-studio-2008 batch-file

是否可以在Studio 2008中将批处理文件作为菜单项运行?

4 个答案:

答案 0 :(得分:5)

是的,转到工具|菜单中的“外部工具”,并将批处理文件添加为命令。您还可以传入任何您想要的参数,例如构建目标,项目目录等。

执行此操作后,批处理文件将显示为工具菜单上的某个项目。如果需要,可以通过工具|添加工具栏按钮自定义|工具并将与您的工具匹配的外部命令#拖动到工具栏。然后,您需要将其更改为图标并为其选择图像。

工具按照它们在菜单中显示的顺序编号为1。

答案 1 :(得分:2)

直接在VS Solution Explorer中运行批处理文件

这比使用外部工具要好得多,因为只需在解决方案资源管理器中双击它就可以执行批处理文件,就像打开代码文件一样。我写了a blog post about it,可以帮助你配置它,当然也可以使用它。

附注

2年前你问过这个问题,但是我发现没有人提到这个技术,所以我提供这个答案以供将来参考。我希望它能够得到提升,所以读者可以看到它的顶部。

答案 2 :(得分:0)

使用“工具”/“外部工具...”菜单项并将您的bat文件添加到“工具”菜单

答案 3 :(得分:0)

作为对给定答案的改进:

假设您的项目/解决方案有几个特定于项目的BAT - 您不希望从另一个项目中运行一个 - 这就是上述答案可能发生的情况 - 因为您已经硬连接到了bat的路径。

只需设置一个名为“Run BAT”的外部工具,将其Command设置为$(ItemPath),并将初始目录设置为$(ItemDirectory),对话框将发出这不是真正的可执行文件 - 但忽略该

如果需要,可以将工具绑定到按钮上。

现在从项目或解决方案中运行首选BAT - 只需打开.bat进行编辑,然后选择“Run BAT”外部工具。

您也可以设置“使用输出”选项,并且蝙蝠输出将在输出窗口中。