我想使用我的bat文件的目录来运行我的R脚本。 我的R脚本与我的bat文件位于同一目录中,我尝试过:
" C:\ Program Files \ R \ R-3.1.2 \ bin \ x64 \ RScript.exe" "%CD%\ script_to_run.R"
但cmd立即关闭。 如果我指定脚本的整个路径而不是使用%CD%。
,则此方法有效我可以帮忙吗?
答案 0 :(得分:0)
要在批处理脚本中启动或运行程序,您必须在开头右start
。它看起来像这样,
start yourfilepath
我希望这有帮助,如果没有,请告诉我,我会尽力帮助。
答案 1 :(得分:0)
最简单的解决方法是使用:
"C:\Program Files\R\R-3.1.2\bin\x64\RScript.exe" "%~dp0script_to_run.R"
其中%0
引用正在运行的批处理脚本,%~dp0
引用正在运行的批处理脚本的驱动器和路径(以反斜杠结束)。