Visual studio 使用Visual Studio 2010编译后执行exe文件或bat文件 我将执行一个exe文件或一个BAT文件,然后C++程序的编译结束。我怎么能这样做

Visual studio 使用Visual Studio 2010编译后执行exe文件或bat文件 我将执行一个exe文件或一个BAT文件,然后C++程序的编译结束。我怎么能这样做,visual-studio,visual-studio-2010,exe,post-build-event,build-events,Visual Studio,Visual Studio 2010,Exe,Post Build Event,Build Events,编辑1 这是我实际的命令行: start "C:\mypath\myexe.exe myarguments" 检查C++项目的配置属性中的“生成事件”部分。在这里,您可以定义要在项目生成之前、链接器运行之前以及项目生成之后运行的命令。在项目属性中选中生成后事件命令行 “命令行”属性被写入批处理文件并执行。您可以像从自己编写的批处理文件中执行一样执行.exe。请注意,如果未指定可执行文件的完整路径,则.exe必须位于path环境变量或“VC++目录”设置中的“可执行目录”属性中。@Peter w

编辑1 这是我实际的命令行:

start "C:\mypath\myexe.exe myarguments"

检查C++项目的配置属性中的“生成事件”部分。在这里,您可以定义要在项目生成之前、链接器运行之前以及项目生成之后运行的命令。

在项目属性中选中生成后事件命令行

“命令行”属性被写入批处理文件并执行。您可以像从自己编写的批处理文件中执行一样执行.exe。请注意,如果未指定可执行文件的完整路径,则.exe必须位于path环境变量或“VC++目录”设置中的“可执行目录”属性中。@Peter wait,因此,我应该创建一个启动exe文件的bat文件,或者我应该使用在bat文件中使用的相同命令,但在VS的命令行属性中?此外,如果单击属性上的下拉箭头并选择“编辑…”,这将打开一个多行编辑对话框。使输入内容变得更容易。@Peter我用实际的命令行编辑了我的答案,它不起作用。它启动一个控制台窗口,但不执行任何操作:-(您是否使用“开始”以便生成后事件不会等待.exe终止?控制台窗口弹出是使用“开始”的结果,可以肯定。您所说的“不执行”指的是什么?弹出的控制台是否不显示任何内容?