我想在PowerShell的psake脚本中执行.bat文件。这可能吗?或者我必须做一个解决方法?如何从psake执行.bat文件?
3
A
回答
3
请尝试以下操作:
task CallBatch {
exec {cmd.exe /c "path\to\my\testscript.bat"}
}
没有必要来包装调用cmd.exe,在PSake的exec {}的功能,但如果你这样做,构建在批量返回任何东西,但0
下面的任务将失败总是让构建失败:
task Return1FromCmd {
exec {cmd.exe /c "@exit 1"}
}
1
要执行.BAT(或.cmd)从PowerShell的:
foo.bat:
@echo off
echo "foo"
foo.ps1:
. .\foo.bat
#or
.\foo.bat
#or
& .\foo.bat
我们就可以运行该脚本:
D:\dev> .\foo.ps1
"foo"
1
这个工作对我来说:
properties {
$mybat = 'C:\path\tool.bat'
}
task Test -depends ... {
"Bla bla"
Exec { & $mybat }
}
无需直接中号ention cmd.exe
- 在Exec脚本块中使用&
似乎已经足够。
相关问题
- 1. 如何从vboxmanage执行.bat文件?
- 2. 从java执行.bat文件?
- 3. 从.bat文件执行.ps1文件
- 4. 执行.bat文件
- 5. 从VBA执行.bat文件与手动点击执行.bat文件
- 6. 如何使用Finalbuilder执行.bat文件?
- 7. 从Windows bat文件执行bash脚本
- 8. 从后台执行.bat文件
- 9. 从Excel VBA宏执行.bat文件
- 10. 执行.bat文件vb.net
- 11. Java执行.bat文件
- 12. Powershell和PSake从哪里执行msbuild?
- 13. 如何使用Process.Start()从CodedUI脚本执行.bat或exe文件?
- 14. 如何执行从node.js传递一些参数的.bat文件?
- 15. 如何从C++执行bat文件中的命令
- 16. 如何从.bat文件执行%0D ffmpeg模式
- 17. Firefox:如何从链接执行.bat文件?
- 18. 如何从远程服务器执行PHP中的.bat文件?
- 19. 如何从cmake运行.bat文件?
- 20. 如何执行* .BAT从本地
- 21. 从.bat文件执行bash脚本,.bat文件由QT应用程序调用
- 22. 如何编写bat文件以执行.sql文件
- 23. 执行可执行一个bat文件后,从我的批处理文件
- 24. 从TeamCity运行.bat文件
- 25. 从C#运行.bat文件#
- 26. 无法从执行.BAT
- 27. BAT文件执行延迟按键
- 28. 在Jenkins中执行WIndows bat文件
- 29. 使用Java脚本执行.bat文件
- 30. 在installshield中执行.BAT文件