1

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

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

此循环调用所有批处理文件,但我想要的是在调用下一个批处理文件之前先执行一个批处理文件。

是否有一个功能可以在先前的命令完成/执行之前阻止 R 继续进行。

任何帮助将不胜感激

4

1 回答 1

2

我通过改变实现了这一点

shell.exec("batcode.bat") to shell("batcode.bat", wait=TRUE)
于 2017-06-29T10:42:11.157 回答