在批处理文件中运行R脚本

时间:2017-05-04 19:31:52

标签: r batch-file cmd

所以我写了一个打开CMD的R脚本,当满足某个条件时会通知你:

  

系统(' CMD / C" ECHO条件遇到"',            invisible = FALSE,wait = FALSE)

我正在尝试使用带有以下代码的批处理文件自动化它

  

开始" C:\ Program Files \ R \ R-3.4.0 \ bin \ R.exe" CMD批次            C:\用户\用户\文档\ filename.R

当我自己运行R文件时,CMD提示符表示满足条件弹出就好了。但是,当我运行批处理文件时,CMD提示符表示满足条件不再弹出。而是弹出一个空白CMD。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

start命令使用第一对引号作为窗口标题

正如start /?所说:

  

START [“title”] [/ D path]
“title”标题显示在窗口标题栏中。

要解决此问题,只需在start命令

中添加引号即可

更新了脚本:

start "" "C:\Program Files\R\R-3.4.0\bin\R.exe" CMD BATCH 
C:\Users\User\Documents\filename.R