Ninja批处理文件作为命令

时间:2016-01-03 15:34:29

标签: windows batch-file ninja

我想在ninja这样的

中使用批处理文件作为规则命令
rule test
  command = some-batch-file

但结果是

CreateProcess failed: The system cannot find the file specified.

当我使用cmd /c作为命令前缀时,它可以正常工作,但是我遇到了8191左右字符的命令行长度上限的问题。我发现很难找到关于为什么这不起作用的信息。我的猜测是Windows实际上只能用.exe执行CreateProcess()个文件。

直接传递给CreateProcess()或我 使用cmd /c时,我能否正常工作?

0 个答案:

没有答案