我有一个包含以下代码的批处理文件:
cd "%~dp0"
"C:\Program Files\R\R-3.4.2\bin\i386\Rterm.exe" --no-restore --no-save
< app.r > "shiny.log" 2>&1
R的路径是硬编码的,它可以很好地执行我的appr.r&#39;脚本。但是,我想使用R的动态路径,因为根据我使用的笔记本电脑,R可能位于不同的目录中。我的问题是:是否可以在批处理文件中获取R的相对路径?我有一些代码,我在R脚本中使用它来查找R的相对路径,但我无法在批处理文件中实现它。如何在批处理文件中使用以下代码来查找R?的路径:
system2(paste(R.home("bin"), "/R", sep=""), args="CMD BATCH app.r
shiny.log")