使用R运行Windows命令提示符

时间:2015-12-24 07:52:21

标签: windows rstudio command-prompt

我是Windows命令提示符的新手。我可以知道是否可以使用R?

运行Windows命令提示符

即, 我想用R在windows命令提示符下输入命令。

提前谢谢!

1 个答案:

答案 0 :(得分:2)

在R中,您可以使用system2执行任何系统命令。 Windows命令提示符的命令是cmd。然后,您可以使用args的{​​{1}}参数传递参数。

如果您的参数包含引号system2,则需要使用"转义它们,例如\,执行system2("cmd", args = c("/c", "echo", "hello \"world\""))传递cmd作为第一个参数,允许/c执行cmd传递echo作为参数。

因此,您的命令应该如下:

hello "world"

请注意,您可以直接调用system2("cmd.exe", args = "/c java -mx150m -cp \";\" edu.stanford.nlp.parser.lexparser.LexicalizedParser -outputFormat \"penn,typedDependencies\" -outputFormatOptions \"basicDependencies\" edu/stanford/nlp/models/lexparser/englishPCFG.ser.gz ./Test/input.txt") 。为了使整个事情更具可读性,您可以像这样使用它:

java