使用R串行运行多个批处理文件?

时间:2017-06-29 08:08:23

标签: r batch-file serial-processing

我尝试使用下面的代码在R中使用循环运行多个批处理文件

for(i in 1:bfile)
{
  setwd(dpv[i])
  shell.exec("batcode.bat")
}

这个循环调用所有批处理文件,但我想要的是等待一个批处理文件先执行,然后再调用下一个批处理文件。

是否有一个函数可以在前一个命令完成/执行之前停止R继续。

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

我通过改变

来实现这一目标
shell.exec("batcode.bat") to shell("batcode.bat", wait=TRUE)