Windows Gradle批处理脚本-不等待应用程序终止

Windows Gradle批处理脚本-不等待应用程序终止,windows,batch-file,gradle,cmd,exe,Windows,Batch File,Gradle,Cmd,Exe,我想在gradle任务中运行.exe文件 这是我的gradle任务定义: task runApp(type: Exec) { workingDir = file('./scripts/') commandLine = ['cmd', '/C', 'start', 'app.bat'] } 和我的app.bat脚本: echo on // lots of echos and file copying echo "Starting exe" START "" "C:\Progra

我想在gradle任务中运行.exe文件

这是我的gradle任务定义:

task runApp(type: Exec) {
    workingDir = file('./scripts/')
    commandLine = ['cmd', '/C', 'start', 'app.bat']
}
和我的app.bat脚本:

echo on
// lots of echos and file copying

echo "Starting exe"
START "" "C:\Program Files\app\app.exe"
timeout 1
exit
app.exe正确执行,cmd窗口关闭


我的问题是gradle任务正在等待app.exe终止。如何在不关闭app.exe的情况下完成任务?

start”cmd/C“%ProgramFiles%\app\app.exe”
cmd/C start”“%ProgramFiles%\app\app.exe”
help?@aschipfl不工作。打开另一个窗口,但仍需等待app.exe终止:/n您可以使用gradle
ExecWait
并向其推送消息,通知它已完成。现在无法测试这一点,因为我的设备没有接近gradle。