从groovy脚本启动新的mac终端窗口
而在Groovy脚本文件中执行以下命令:从groovy脚本启动新的mac终端窗口,groovy,command-line,terminal,Groovy,Command Line,Terminal,而在Groovy脚本文件中执行以下命令: println "ls".execute().text 工作正常,此命令: println "osascript -e 'tell application \"Terminal\" to do script \"ls\"'".execute().text 不跑!你知道如何让Groovy用一个要运行的命令启动一个新的终端窗口吗?谢谢。您可以: def txt = ['/bin/bash', '-c', /osascript -e 'tell appli
println "ls".execute().text
工作正常,此命令:
println "osascript -e 'tell application \"Terminal\" to do script \"ls\"'".execute().text
不跑!你知道如何让Groovy用一个要运行的命令启动一个新的终端窗口吗?谢谢。您可以:
def txt = ['/bin/bash', '-c', /osascript -e 'tell application "Terminal" to do script "ls"'/].execute().text
println txt
但我不认为它能达到你想要的效果,因为它会打印出以下内容:
tab 1 of window id 38373
好吧,第一部分做了我想做的!印刷品的副作用对它所给予的是良性的。将拭目以待是否有更好的解决方案;否则你的就要完蛋了。非常感谢。