我尝试使用下面的代码在R中使用循环运行多个批处理文件
for(i in 1:bfile)
{
setwd(dpv[i])
shell.exec("batcode.bat")
}
这个循环调用所有批处理文件,但我想要的是等待一个批处理文件先执行,然后再调用下一个批处理文件。
是否有一个函数可以在前一个命令完成/执行之前停止R继续。
任何帮助将不胜感激
答案 0 :(得分:1)
我通过改变
来实现这一目标shell.exec("batcode.bat") to shell("batcode.bat", wait=TRUE)