2017-05-04 60 views
0

所以我写的打开了CMD,当满足特定条件不通知您的R脚本:运行R.脚本在批处理文件

系统(“CMD/C‘ECHO条件已满足’” , 无形= FALSE,等待= FALSE)

我尝试使用批处理文件与下面的代码

启动“C自动化它:\ Program Files文件\ r \ R-3.4。 0 \ bin \ R.exe“CMD BATCH C:\ Users \ User \ Documents \文件名.R

当我自己运行R文件时,CMD提示说条件满足弹出就好了。但是,当我运行批处理文件时,CMD提示说已满足条件不再弹出。相反,一个空白的CMD弹出。我该如何解决?

回答

0

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

的如由start /?指出:

START [ “标题”] [/ d路径]
“标题” 标题在窗口标题栏中显示。

为了克服这个问题,只需添加引号到start命令

更新后的脚本:

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

我想这一点,和CMD用于R脚本仍是空白。批处理文件的CMD变为空白,尽管这不是我正在寻找的。 –