【发布时间】:2015-12-26 16:59:37
【问题描述】:
我尝试创建 Visual Studio 构建后事件命令行并且我想要:
- 如果存在则终止进程;
- 复制文件;
- 启动程序;
start taskkill /f /im app.exe /t & xcopy /y "$(TargetPath)" "C:\Program Files (x86)\path\$(TargetFilename)" & start "" "C:\Program Files (x86)\program\app.exe"
我使用start taskkill /f /im app.exe /t而不是taskkill /f /im app.exe /t,因为如果进程不存在我会得到not found错误
现在所有树命令运行正常,没有错误,但最后一个命令没有启动程序,但如果我单独执行这个命令,程序就会被执行。
我该如何解决这个问题?
【问题讨论】:
-
您是否需要将第一个空字符串参数传递给第三个
start? -
这里我看到第一个参数是标题stackoverflow.com/a/17298306/2327332
标签: windows visual-studio command-line cmd post-build-event