如何从groovy向命令提示符发送值?

如何从groovy向命令提示符发送值?,groovy,Groovy,我试图在运行时从groovy脚本将命令或值传递到命令提示符。 有人能帮忙吗?将您的命令放入一个数组中:然后使用execute在命令提示符中运行,如下所示 def command = ['ls'] command.execute() 我觉得你在寻找这样一种方法:使用这种方法 void executejar (String jarname) { def command = ['java','-jar', jarname ] println command.execute().text

我试图在运行时从groovy脚本将命令或值传递到命令提示符。
有人能帮忙吗?

将您的命令放入一个数组中:然后使用execute在命令提示符中运行,如下所示

def command = ['ls']
command.execute()
我觉得你在寻找这样一种方法:使用这种方法

void executejar (String jarname)
{
   def command = ['java','-jar', jarname ]
   println command.execute().text
}

谢谢实际上,我正在尝试使用命令提示符执行一个jar文件。并且需要将值传递到命令提示符中。如何从groovy直接访问命令提示符。@vadivelu如果您只想执行一个jar文件,那么java-jar thefile.jar就是最好的选择。你能通过在你的网站上添加更多信息来更具体地说明你的问题吗question@vadivelu请核对我的答案。我已经尝试了下面的代码。但我无法在SOAPUI中看到任何输出。def command=java-jar E2EEHelper_V7.jar def process=command.execute process.waitFor def output=process.in.text log.info output但是当我在cmd提示符java-jar xxx.jar中执行相同的jar文件时,我可以看到其中的一些输出。其中,我必须给出更多的值作为进一步操作的输入。我在SOAPUI中尝试使用非常类似的方法,而不是使用cmd提示符。希望你明白我的意思。