1

我看到在作业 UI 中的“执行 shell 命令”选项的 groovy 脚本中有一个“ shell() ”等效项。“执行 Windows 批处理命令”的等价物是什么?

PS 不寻找:

def process='xxxx'.execute() 因为它在我触发的从机上不起作用。有什么选择吗?

4

1 回答 1

2

主要的骗子,但以防万一有人先绊倒这个......

任何 Windows 批处理文件都不能直接运行,请使用 /k 或 /c 开关 (iirc) 将其传递给 cmd.exe

类似“cmd.exe /c myBatchFile.bat”.execute()

于 2016-03-15T21:26:12.747 回答