Последовательный запуск нескольких пакетных файлов с использованием R?

Я пытаюсь запустить несколько пакетных файлов, используя цикл в R, используя приведенный ниже код.

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

Этот цикл вызывает все пакетные файлы, но я хочу дождаться выполнения одного пакетного файла, прежде чем будет вызван следующий.

Есть ли функция, которая останавливает выполнение R до того, как предыдущие команды будут завершены/выполнены.

Любая помощь будет оценена


person Vaibhav    schedule 29.06.2017    source источник


Ответы (1)


Я добился этого, изменив

shell.exec("batcode.bat") to shell("batcode.bat", wait=TRUE)
person Vaibhav    schedule 29.06.2017